3

在我的 Qt 程序中,我有 2 个窗口(主窗口和子窗口)。在程序中,一次只显示其中一个窗口。主窗口有一个插槽,它创建一个模式对话框。现在,假设来自子窗口中的按钮单击的信号被发送到该插槽。在这种情况下,主窗口是隐藏的,子窗口是可见的。对话框显示得很好,但是当对话框关闭时,程序也会关闭,尽管子窗口仍然可见。预期的行为是关闭对话框后,子窗口仍然可见并且程序正在运行。什么可能导致这种行为,如何解决?非常感谢任何帮助。

4

1 回答 1

4

调用setQuitOnLastWindowClosed(false);您的 QApplication 实例。

于 2013-10-31T16:39:06.260 回答