今天新学QT是,从一个ppt中边看边抄边学。前几页还能理解,但到了用纯源码写空白QT工程时,便遇到了一个问题。头文件里包含

#include  <QtGui>

但是编译时总是出现下面图一中的问题。开始以为是中丢失,到安装路径中查找,可以找到,又想到是不是套件不匹配,更改了图二和图三的套件,

QT5中无法包含Qtgui头文件的问题。-LMLPHPQT5中无法包含Qtgui头文件的问题。-LMLPHP​图一

QT5中无法包含Qtgui头文件的问题。-LMLPHPQT5中无法包含Qtgui头文件的问题。-LMLPHP​图二

QT5中无法包含Qtgui头文件的问题。-LMLPHPQT5中无法包含Qtgui头文件的问题。-LMLPHP​图三

头文件需修改为

#include <QtWidgets>

QWidget似乎没有用。。。

这还不算完,Pro文件也需要更改。

 
QT    += core gui
 
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
 
SOURCES += \
        main.cpp
 
 
05-11 17:12
查看更多