下面是.h文件:
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QtGui>
class MainWindow : public QMainWindow
{
public:
MainWindow();
private:
};
#endif // MAINWINDOW_H对于.h文件,我得到了以下错误:
expected class-name before '{' token in Qt我可以添加#include <QMainWindow>,错误就会消失,但我不明白为什么。QtGui是否应该包含QMainWindow
发布于 2013-03-18 16:51:21
QtGui不再包含QMainWindow,因为Qt5中的小部件位于不同的模块中。
小部件的“包含”文件是QtWidgets/QtWidgets。
https://stackoverflow.com/questions/15465791
复制相似问题