我有主窗口的构建与Qt设计和我也有使用Qt设计师(都在一个单独的UI文件)建立了一个小部件。我怎样才能实例化我的工具到我的主窗口在运行时?

有帮助吗?

解决方案

(使用Designer)最简单的方法就是打开你的主窗口,拖动一个QWidget进去,位置/名称,就像您的自定义插件的QWidget。一旦做到这一点,在QWidget单击鼠标右键,并选择推广到... 。一个对话框将显示它可以晋升到窗口小部件。在该对话框的底部,可以晋升添加一个新的widget。键入类名和包含文件的信息,并添加小部件。然后在列表中选择的条目,然后点击推广按钮。

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

其他提示

你不能使用的QMainWindow :: setCentralWidget 功能?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top