• 7880阅读
  • 4回复

[提问]Qt头文件的问题 [复制链接]

上一主题 下一主题
离线zuoxiang
 
只看楼主 倒序阅读 楼主  发表于: 2011-04-17
请问:#include <QtGui>和#include <QtGui/QMainWindow>有什么区别啊?使用QAction类的时候如果头文件用的是#include <QtGui/QMainWindow>,则会出错“invalid use of incomplete type 'struct QAction“,改成#include <QtGui>则好了
离线dbzhang800

只看该作者 1楼 发表于: 2011-04-17
引用楼主zuoxiang于2011-04-17 20:03发表的 Qt头文件的问题 :
请问:#include <QtGui>和#include <QtGui/QMainWindow>有什么区别啊?使用QAction类的时候如果头文件用的是#include <QtGui/QMainWindow>,则会出错“invalid use of incomplete type 'struct QAction“,改成#include <QtGui>则好了

#include <QtGui> 就是 #include <QtGui/QtGui>
#include <QMainWindow> 就是 #include <QtGui/QMainWindow>
至于什么区别,自己去Qt安装目录下的include目录下的 QtGui 子目录下看
离线wxj120bw

只看该作者 2楼 发表于: 2011-04-17
结合pro项目配置文件考虑下这个问题
离线hongt123

只看该作者 3楼 发表于: 2011-04-18
回 楼主(zuoxiang) 的帖子

是因为缺少引用#include <QAction>,造成的错误, :#include <QtGui>则包含了 #include <QAction>!
离线wbn0908
只看该作者 4楼 发表于: 2011-04-20
一般写GUI程序时,在开头写上#include <QtGui>就不会有什么问题
#include <QtGui> 就是 #include <QtGui/QtGui>
#include <QMainWindow> 就是 #include <QtGui/QMainWindow>
快速回复
限100 字节
 
上一个 下一个