创建父窗口部件与子窗口部件问题

da_xin_xin 2011-04-28 09:38:06
#include <QtGui/QApplication>
#include "mainwindow.h"
#include<qpushbutton.h>
#include<qfont.h>
#include<QVBoxLayout> //4.3之后QVBox这个类已经被取缔了!!\
//QVBoxLayout垂直植入的控件
#include<QWidget>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
#if defined(Q_WS_S60)
w.showMaximized();
#else
w.show();
#endif
QVBoxLayout box;
QPushButton quit("Quit",&box);
quit.resize(200,120);
quit.setFont("Times",50,QFont::Bold);
QObject::connect(&quit,SIGNAL(clicked()),&a,SLOT(quit()));
//setMainWidget(&box);
quit.show();

return a.exec();
}
找着书敲的,只是稍微改动了一点,因为QT4已经不支持qvbox.h了,所以改为了#include<QVBoxLayout>
但是依然报错 。。。烦劳大神编译一下。。
还想问一下,因为QT4中,setMainWidget()也不支持了,有神马函数可以代替它的作用么??


...全文
120 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
da_xin_xin 2011-04-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dbzhang800 的回复:]

换本书再说吧,你这就是一个Qt3的程序。

其实也不需要书,看Qt自带的manual和例子就挺好。
[/Quote]

有什么推荐的好书么?
dbzhang800 2011-04-28
  • 打赏
  • 举报
回复
换本书再说吧,你这就是一个Qt3的程序。

其实也不需要书,看Qt自带的manual和例子就挺好。

16,199

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧