С Qt 5.7 Designer, возможно ли иметь прикрепляемый виджет как дочерний элемент другого виджета, например внутри виджета вкладки (который находится внутри виджета с накоплением)?
Виджет док-станции Qt 5.7 как дочерний элемент другого виджета
comment
Насколько мне известно, прикрепляемые виджеты можно добавлять только в QMainWindow.
- person Patrizio Bekerle   schedule 05.10.2016
comment
Верно в конструкторе. Не уверен, с ручным кодированием.
- person vorlket   schedule 06.10.2016
Ответы (1)
Это невозможно сделать, потому что QDockWidget
должен быть закреплен внутри QMainWindow
, а Qt Designer не позволяет добавлять QMainWindow
в качестве дочернего виджета.
Однако в написанном от руки коде QMainWindow
можно рассматривать так же, как и любой другой виджет, и поэтому, в соответствии с вашим примером, он может быть установлен как страница внутри QTabWidget
. Любые док-виджеты, добавленные на эту страницу, будут вести себя так же, как и в главном окне верхнего уровня.
person
ekhumoro
schedule
05.11.2016