QMainWindow
是Qt应用程序中的主窗口。通常情况下,您只会有一个主窗口,但在您的应用程序中是否可能拥有多个QMainWindow
实例呢?
我正在将基于Qt的GUI应用程序B集成到另一个基于Qt的GUI应用程序A中。这两个应用程序都有一个QMainWindow
,我考虑首先创建一个新的QMainWindow
,在选项卡上包含旧的QMainWindows
。这样可以让我集中精力将GUI B的后端连接到A的后端,而无需更改用户界面本身。这种方法可行吗?还是你有其他建议?
QMainWindow
是Qt应用程序中的主窗口。通常情况下,您只会有一个主窗口,但在您的应用程序中是否可能拥有多个QMainWindow
实例呢?
我正在将基于Qt的GUI应用程序B集成到另一个基于Qt的GUI应用程序A中。这两个应用程序都有一个QMainWindow
,我考虑首先创建一个新的QMainWindow
,在选项卡上包含旧的QMainWindows
。这样可以让我集中精力将GUI B的后端连接到A的后端,而无需更改用户界面本身。这种方法可行吗?还是你有其他建议?
QMainWindow
实例。 QMainWindow
只是提供菜单栏、工具栏、状态栏和停靠框架的QWidget
。但基本上它只是一个QWidget
,所以您可以随意拥有多个。QMainWindow
,因为拥有多个主窗口可能会令人困惑。然而,在实现如QtAssistant
之类可以打开自己新实例的应用程序时,则同一进程有多个主窗口。QMainWindow
。