具体情况如下:
您有一个主窗口(ui1),它将包含另外两个ui3 (ui2和ui3)。ui2和ui3都不关心任何其他的ui2。它们只有空位可供反应,而且可能也会发出信号。请参见下面的图。
+----------------------------+
| +------+ +------+ |
| | | | | |
| | | | | |
| | | | | |
| | ui2| | ui3| |
| +------+ +------+ |
| |
| ui1 |
+----------------------------+ui1由AppWindow类加载,使用方法如下:
...
int main(int argc, char *argv[])
{
CustomApp app(argc,argv);
AppWindow w;
w.show();
return app.exec();
}创建AppWindow类的推荐方法是什么?有什么简单的例子吗?
谢谢
发布于 2010-07-02 05:59:20
在创建ui1时,将两个基本小部件(即QWidget)拖动到UI中。然后,在designer中,右键单击并选择Promote To ...。在该对话框中指定与ui2和ui3相对应"Promoted class name“和"Header file”。
您将无法使用此方法查看实时预览,但是当正确指定头和类名时,它将正确编译和工作。
https://stackoverflow.com/questions/3161846
复制相似问题