私たちのアプリケーションでは、実行時に読み込まれるプラグインによっていくつかのプラグインが追加されるため、さまざまな数のドッキングウィジェットがあります。すべてのドックウィジェットが必ずしも同時に表示される必要はありません。これは、ユーザーが作業しているものとアクティブなプラグインによって大きく異なります。QMainWindowであまりにも多くのドックウィジェットと醜いオーバーラップを避けるには?
addDockWidget(...)
でプログラムで追加するドックウィジェットが多すぎると、タブではなく(タブではなく、明らかに壊れている別の領域にペイントされているものの内容に関して) )。
ユーザは依然として残された空間を有しているが、レイアウト/メイン・ウィンドウが正常に「混雑」dockareaに(untabbed)再添加を防止dockareas にdockwidgetsを移動させることができます。私たちは、タブ付きのドックは、ユーザーが必要なdockwidgetsを手配することを可能にすることができますが、これはあまりにも多くの(ドック面積あたりの1)を同時に表示dockwidgetsの数を制限するであろうから、我々はQMainWindow::ForceTabbedDocks
を有効にしたくない。
ドックウィジェットの追加方法を制御するにはどうしたらいいですか?
ありがとうございます。私はこれが健全なアドバイスだと思います。これは良い例です。技術的な詳細を忘れてしまった場合には、全体的なデザインと大きな図を再考することは常に良いアイデアです。 –