我该如何将一个小部件插入Qt Designer生成的主窗口?

3

我有一个使用Qt Designer构建的主窗口,还有一个使用Qt Designer构建的小部件(都在单独的ui文件中)。如何在运行时将我的小部件实例化到我的主窗口中?

2个回答

6
最简单的方法(使用Designer)是打开您的主窗口,拖动一个QWidget到其中,并像自定义小部件一样定位/命名它。完成后,右键单击QWidget,然后选择升级为...。将出现一个带有可升级为它的小部件的对话框。在该对话框底部,您可以添加一个新的用于升级的小部件。输入类名称和包含文件信息,然后添加该小部件。然后选择列表中的条目,点击升级按钮。
在此过程结束时,您应该能够重新编译,您的自定义小部件将位于您在主窗口中放置的位置。

3

你能添加一个简短的例子吗? - qwerty9967

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接