在我的Qt程序中,我有两个窗口(主窗口和子窗口)。在程序中,只有一个窗口会显示出来。主窗口有一个槽,用于创建模态对话框。现在,假设从子窗口的按钮单击发送了一个信号到该槽中。在这种情况下,主窗口被隐藏,子窗口可见。对话框可以正常显示,但是当关闭对话框时,程序也会关闭,尽管子窗口仍然可见。期望的行为是,在关闭对话框后,子窗口仍然可见,程序仍在运行。可能导致这种行为的原因是什么,如何解决?非常感谢任何帮助。