使用Qt Designer推广顶级窗口小部件

时间:2017-09-18 10:26:16

标签: qt qt-designer

我正在尝试使用Qt Designer中的QWidget菜单将顶级MyWidget提升为派生"promote to"类。

为此,我已使用"promoted widgets.."菜单定义了促销。

我还将一个孩子QWidget(紫罗兰色)添加到顶级QWidget,然后我可以使用MyWidget选项将其提升为"promote to",在对象检查器中右键单击后出现。 (如图所示)

enter image description here

但是对于顶级QWidget,右键单击不允许访问"promote to"菜单,我对QFrame也有同样的问题。

是否可以使用Qt Designer做到这一点?

谢谢。

1 个答案:

答案 0 :(得分:2)

不,您无法在Designer中推广顶级窗口小部件。但你可以手动完成。只需在文本编辑器中打开ui文件,然后对顶级窗口小部件进行必要的更改。您需要进行哪些更改,您可以在子窗口小部件中查看。只需copypaste需要的领域和价值观。