
第二个界面:secondwin
在主界面的头文件mainwindow.h里另外添加如下引用:
mainwindow.h中添加secondwin的继承类
将secondwin.h里的private修改为public
以上步骤做完,即可以在mainwindow中调用secondwin的界面以及其控件
为什么添加的控件显示不出或者堆成了一堆, 布局了也显示不出?
Answer:从QT Assistant 中找到这句话:
Note: Creating a main window without a central widget is not supported. You must have a central widget even if it is just a placeholder.
所以要先 new 一个widget然后调用:
例如:我们在mainwindow中添加2个控件:QLabel 和QLineEdit:
用Creator拖入一个widget就不需要在代码里再new了,那个widget就已经在mainwindow里了,运行一下就可以在mainwindow里看到那个widgetQWidget *wgt = new QWidget // 这个是新建一个widget
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)