我创建了一个带有 mdiArea 的主应用程序,用于使用 Qt Designer *.ui 加载地图图形,并在 python 中使用 uic.loadUi() 使用 pyQt4 进行编码。我还创建了一个单独的 *.ui 文件,并在单独的 python 脚本文件中成功测试了 dockWidget。我希望将这 2 个 UI 结合起来,以便 main_app 窗口在左侧有 mdiArea 小部件,而在右侧将 dockWidget 作为 info_panel。
我试图在主应用程序 python 中加载 *.ui 文件,但在 show() 时将 dockWidget 作为一个单独的窗口结束。
有什么建议可以解决这个问题吗?我希望我不必使用 Qt Designer 将 mdiArea main_app UI 与 dockWidget info_panel 结合起来并将它们作为单个 UI 加载。;P
提前致谢。