を使用して起動時にタブ化される 3 つの QDockWidgets がありますQMainWindow.tabifyDockWidget
。
メイン ウィンドウで、すべてのaddDockWidget
呼び出しの後:
self.tabifyDockWidget(self.dock_widget1, self.dock_widget2)
self.tabifyDockWidget(self.dock_widget1, self.dock_widget3)
特定のアクションに基づいて、これらのタブの 1 つを選択してフォーカスするか、まだ表示されていない場合は他の 2 つの上に移動します。と を使用してみましsetVisible
たsetWindowState(Qt.WindowActive)
が、何も変わりません。
タブ付きドックウィジェットをプログラムで選択して前面に表示する方法はありますか?