どういうわけかUI-DesignerからDockWidgetsを準備することは可能かしら。「visible」や「closed」のようなObject-Propertyはないので、MainWindow-Constructorから別のMainWindowを作成し、それをDockWidgetのウィジェットとして設定する場合は、Application-Launch時に表示されます。
ユーザーがそれらのDockWidgetsを表示できるように切り替えて、Application-Launchですべて非表示にしたいだけです。
したがって、メインウィンドウを作成するときにsetVisible(false)を設定する必要があります。これは、DockWidgetが最初に表示され、実行時に非表示になることを意味します。
これは実際には問題ではありません。しかし、UIDesignerの「プレースホルダー」機能が私がやりたいことを実行するのではないかと思います。UIDesignerでDockWidgetsを準備しますが、必要なときに初期化し、初期化して非表示にしません。
そうでない場合、UIDesignerを使用してこれを達成するためのより良いアプローチは何でしょうか?Designerがなければ、DockWidgetsでポインターを準備し、それらを初めて使用するときに初期化するのは簡単な作業です。UI-Designerでもそれは可能ですか?