我有一个使用 Qt Designer 构建的主窗口,我也有一个使用 Qt Designer 构建的小部件(都在一个单独的 ui 文件中)。如何在运行时将我的小部件实例化到我的主窗口中?
问问题
5715 次
2 回答
6
最简单的方法(使用 Designer)是打开主窗口,将 a拖入其中,然后像自定义小部件一样QWidget
定位/命名。QWidget
完成后,右键单击QWidget
,然后选择提升为...。将显示一个对话框,其中包含可以提升到的小部件。在该对话框的底部,您可以添加一个新的小部件进行促销。输入类名并包含文件信息,然后添加该小部件。然后选择列表中的条目,然后单击提升按钮。
在此过程结束时,您应该能够重新编译,并且您的自定义小部件将位于您在主窗口中放置的位置。
于 2009-10-19T20:36:18.403 回答
3
你不能使用QMainWindow::setCentralWidget功能吗?
于 2009-10-19T20:35:09.500 回答