• 6997阅读
  • 5回复

程序编译通不过为什么 [复制链接]

上一主题 下一主题
离线hurong4597
 

只看楼主 倒序阅读 楼主  发表于: 2006-04-24
这个程序是在书上的,我编译了好久没通过,我再window下,用的是QT4版本的,
请斑竹看看我的程序是不是太老了点,这个程序是qt2.3版本的,我是否需要下载老版本的QT才能运行下面的程序?
谢谢

#include<qapplication>
#include<qwidget>
#include<qlistbox>
class myclass: public QWidget
{public:
  myclass();
};
myclass::myclass()
{setGeometry(100,100,170,100);
QListBox*listbox =new QListBox(this);
listbox->setGeometry(10,10,150,80);
listbox->Qt::insertItem("Item 1");
listbox->Qt::insertItem("Item 2");
listbox->Qt::insertItem("Item 3");
listbox->Qt::insertItem("Item 4");
listbox->Qt::insertItem("Item 5");
}
int main(int argc,char **argv)
{QApplication a(argc,argv);
myclass w;
w.show();
a.exec();
}
[ 此贴被XChinux在2006-04-24 14:40重新编辑 ]
离线guyansrg

只看该作者 1楼 发表于: 2006-04-24
Re:求教斑竹一个很痛苦的问题。!搞了半天
是不是在main函数里漏了什么东西
在w.show();下面添加上 a.setMainWidget(&w);
试试看
离线shiroki

只看该作者 2楼 发表于: 2006-04-24
用qt4编qt2的程序如果能简单的成功那才叫见鬼了
qt4俺还没用过,不会写的说

还是找个老版本吧
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线hurong4597

只看该作者 3楼 发表于: 2006-04-24
不行的。以前加不加都可以的。

它说没有这个qlistbox这个类。。我也搞不清楚。
离线hurong4597

只看该作者 4楼 发表于: 2006-04-24
好的。我懂了。我找个老版本的。赫赫
离线guyansrg

只看该作者 5楼 发表于: 2006-04-24
Qt4里面没有qlistbox这个类了
Qt4与Qt3有很大差别
快速回复
限100 字节
 
上一个 下一个