【发布时间】:2010-09-24 00:51:17
【问题描述】:
QMainWindow 是 Qt 应用程序中的主窗口。所以通常你只有一个,但你的应用程序中是否有可能有多个QMainWindow 实例?
我正在将一个基于 Qt 的 GUI 应用程序 B 集成到另一个基于 Qt 的 GUI 应用程序 A。这两个应用程序都有一个QMainWindow,我正在考虑作为第一步创建一个新的QMainWindow,它在标签上都有旧的QMainWindows。这样一来,我就可以专注于将 GUI B 的后端连接到 A 的后端,而无需更改用户界面本身的任何内容。这是一种可行的方法,还是您有其他建议?
【问题讨论】:
-
我的情况非常相似,我需要 2 个 QMainWindows。如果您走这条路,您是否对@caleb-huit-cjhuit 指出的警告有答案,那就是 Mac 上的菜单栏会发生什么?
标签: c++ qt qmainwindow