2012-11-20 15 views
1

我創建了一個帶有mdiArea的主應用程序,用於使用Qt Designer * .ui加載地圖圖形,並使用python中的uic.loadUi()使用pyQt4進行編碼。 我還創建了一個單獨的* .ui文件,並在單獨的python腳本文件中成功測試了dockWidget。 我希望將這兩個UI結合起來,這樣main_app窗口的左邊就會有mdiArea小部件,而dockWidget就像右邊的info_panel一樣。在python中結合使用2個UI作爲主要應用程序窗口

我試圖在主應用程序python中加載* .ui文件,但在show()時將dockWidget作爲單獨的窗口結束。

有什麼建議可以解決這個問題? 我希望不需要使用Qt Designer將mdiArea main_app UI與dockWidget info_panel結合起來,並將它們作爲單個UI加載。 ; P

在此先感謝。

回答

0

我已經開發了一些軟件,每個不同的窗格都是獨立完成的。 Ui文件,以便它們可以獨立更改而無需合併。它運行良好。你可以把地圖和Dock部件轉換成小部件,然後創建一個新的「主窗口」ui,然後給出一個佈局並將其他兩個作爲子部件添加到它?

相關問題