首页 > 代码库 > Qt程序错误记录
Qt程序错误记录
Qt程序错误记录
1、有的程序用到setMainWidget()函数,如果你用的Qt版本是4.0以上的会报错如下:
error: ‘class QApplication’ has no member named ‘setMainWidget’
错误是由于版本问题,setMainWidget是Qt3的,而在Qt4中,这个函数已经不用了,如果想兼容Qt3,可以再程序头文件前加以下语句(不能在头文件后):
#define QT3_SUPPORT
之后,带有setMainWidget的程序可以成功编译。
2、错误:
致命错误:qvbox.h: No such file or directory
在Qt4的编译环境中编Qt3的教程家庭价值时,会出现上述错误。
解决办法:将头文件改成qboxlayout.h,在程序内容修改:
#include <qboxlayout.h> QVBox box;
改为(或包含):
QWidget box; layout.addWidget(&quit); window.setLayout(&layout); window.show();
之后,程序即可编译成功。
3、待续。。。
Qt程序错误记录
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。