码迷,mamicode.com
首页 > 其他好文 > 详细

Qt程序错误记录

时间:2014-10-03 01:22:04      阅读:297      评论:0      收藏:0      [点我收藏+]

标签: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程序错误记录

标签:qt程序错误记录

原文地址:http://9320314.blog.51cto.com/9310314/1560415

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!