1

Qt Designer *.ui でマップ グラフィックスをロードするための mdiArea を備えたメイン アプリを作成し、Python で uic.loadUi() を使用して pyQt4 でコーディングしました。また、別の *.ui ファイルを作成し、別の Python スクリプト ファイルで DockWidget を正常にテストしました。これら 2 つの UI を組み合わせて、main_app ウィンドウの左側に mdiArea ウィジェットがあり、dockWidget が右側の info_panel になるようにします。

*.ui ファイルをメイン アプリの python で読み込もうとしたのですが、show() を実行すると、dockWidget が別のウィンドウとして表示されてしまいました。

これを解決するためのアドバイスはありますか?Qt Designer を使用して mdiArea の main_app UI を DockWidget info_panel と結合し、単一の UI としてロードする必要がないことを願っています。;P

前もって感謝します。

4

1 に答える 1

0

私は、すべての異なるペインが個別に行われるいくつかのソフトウェアに取り組んできました。Ui ファイル。マージを必要とせずに個別に変更できるようにします。うまくいきました。マップとドックのパーツをウィジェットに変えて、新しい「メイン ウィンドウ」UI を作成し、それをレイアウトして、他の 2 つを子ウィジェットとして追加できますか?

于 2012-11-20T09:45:30.773 に答える