• 7478阅读
  • 4回复

【提问】一个QU编程的问题,请教一下 [复制链接]

上一主题 下一主题
离线radogin
 

只看楼主 倒序阅读 楼主  发表于: 2005-10-24
【提问】一个QU编程的问题,请教一下
最近用QT进行编程,用vc和qt4.0.1
程序如下:
#include <qapplication.h>
#include <qlabel.h>
int main(int argc,char **argv)
{
QApplication app(argc,argv);
QLabel *hello=new QLabel("<font color-blue>Hello <i>Qt!</i>""</font>",0);
app.setMainWidget(hello);
hello->show();
return app.exec();
}
一个很普通的程序,上面这个程序在编译的时候出现了这样的错误:
d:\program\cpp3.cpp(7) : error C2039: 'setMainWidget' : is not a member of 'QApplication'
有没有人知道这是什么原因造成的?
[ 此贴被fanyu在2005-10-24 13:21重新编辑 ]
离线fanyu
只看该作者 1楼 发表于: 2005-10-24
警告,不要重复发贴。
你的问题描述不清楚。
离线radogin

只看该作者 2楼 发表于: 2005-10-24
re
上次发的不对,不好意思
离线fanyu
只看该作者 3楼 发表于: 2005-10-24
刚才试了一下,是你代码的问题。
setMainWidget是Qt 3.x里的东西,在Qt 4里不需要用它了。
你使用的是Qt 3.X的代码对吧,删除这一行就可以了。
离线radogin

只看该作者 4楼 发表于: 2005-10-24
Re
谢谢啦,我很菜,不要见怪啊!
快速回复
限100 字节
 
上一个 下一个