在Qt Designer中删除Dock Widget?

时间:2011-10-08 12:16:46

标签: qt designer qdockwidget

我将QDockWidget添加到我在GUI中编辑的GUI中(通过拖放)... 现在我想删除它。

首先,我选择了可​​见对象并按下Delete键 对象消失了。

然而,可以看到QDockWidget仍存在于对象检查器中,
当我尝试保存.ui时,我收到消息:

The container extension of the widget MainWindow (QMainWindow)
returned a widget not managed by Designer dockWidget (QDockWidget)
when queried for page #2. Container pages should only be added by
specifying them in XML returned by the domXml() method of the custom
widget.

单击Object Inspector中的Widget并按Delete键不会执行任何操作,
右键单击上下文菜单没有通常的“删除”选项 我怎么摆脱它?! :|

规格:

Windows 7 32 bit  
PyQt4

1 个答案:

答案 0 :(得分:7)

我也有这个问题 - 对象检查器中的可停靠窗口,我在主窗口中看不到。因为我看不到它们,所以我找不到删除它们的方法。但是,当我保存文件时,我忽略了警告消息(与您一样)。当我重新加载保存的ui文件时,对象检查器中的所有错误停靠窗口都消失了。