У меня есть три QDockWidgets, которые загружаются при запуске с помощью QMainWindow.tabifyDockWidget
.
В главном окне после всех вызовов addDockWidget
:
self.tabifyDockWidget(self.dock_widget1, self.dock_widget2)
self.tabifyDockWidget(self.dock_widget1, self.dock_widget3)
Основываясь на определенных действиях, я бы хотел выбрать одну из этих вкладок и сфокусировать ее, или, поверх двух других, если она еще не видна. Я пробовал использовать setVisible
и setWindowState(Qt.WindowActive)
, но ничего не изменилось.
Есть ли способ программно выбрать виджет с вкладкой dock и перенести его на передний план?