Я думаю, что это возможно.
1. QDockWidget
может установить QMainWindow
методом setWidget()
.QMainWindow
предназначен только для главного окна, но его использование в качестве подвиджета не запрещено.
2. QToolBar
можно прикрепить к главному подокну методом addToolBar()
.
3. Естественно, главное окно подвиджета может иметь свой собственный QToolbar
.
Если вы не хотите использовать QMainWindow
в качестве виджета его QDockWidget
, вы можете прикрепить QToolBar
в качестве дочернего виджета QDockWidget
.Но панель инструментов не может быть перемещена как QMainWindow.
Я думаю, что вы хотите добавить QToolBar
и использовать его как QMainWindow
.Поэтому я рекомендую установить QMainWindow
в качестве виджета QDockWidget
. И после этого вы присоединяете любой виджет, который вам нравится, к главному окну.