Удалить Dock Widget в Qt Designer? - PullRequest
       24

Удалить Dock Widget в Qt Designer?

6 голосов
/ 08 октября 2011

Я добавил (с помощью перетаскивания) QDockWidget в мой графический интерфейс, который я редактировал в Designer ...
Теперь я хочу удалить его.

Сначала я выбрал видимый объект и нажал клавишу 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.

Нажатие на виджет в Инспекторе объектов и нажатие клавиши Delete ничего не делает,
иконтекстное меню, вызываемое правой кнопкой мыши, не имеет обычной опции «Удалить».
Как мне от нее избавиться ?!: |

Характеристики:

Windows 7 32 bit  
PyQt4

1 Ответ

9 голосов
/ 23 октября 2011

У меня также была эта проблема - закрепляемые окна в инспекторе объектов, которые я не мог видеть в главном окне.Поскольку я не мог их видеть, я не мог найти способ их удалить.Однако, когда я сохранил файл, я проигнорировал предупреждающие сообщения (те же, что и у вас).Когда я перезагрузил сохраненный файл пользовательского интерфейса, все ошибочные окна док-станции в инспекторе объектов исчезли.

...