如何将小部件插入由Qt设计器生成的主窗口?

yan*_*nce 3 qt nokia qwidget

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

Cal*_*itt 6

最简单的方法(使用Designer)是打开主窗口,将其QWidget拖入其中,并按照QWidget自定义小部件的位置/命名.完成后,右键单击QWidget,然后选择" 提升为...".将显示一个对话框,其中包含可以升级到的小部件.在该对话框的底部,您可以添加新的小部件以进行促销.键入类名并包含文件信息,然后添加该小部件.然后选择列表中的条目,并单击" 提升"按钮.

在这个过程结束时,你应该能够重新编译,并且您的自定义窗口小部件将是你把它放在主窗口.