当最后一个窗口关闭时,让Qt应用程序不要退出

sas*_*alm 12 c++ qt

我创建了一个Qt应用程序,主要用作守护进程,但偶尔会显示一个对话框.

现在,我知道默认行为是在最后一个窗口关闭时关闭应用程序,但对于我的程序,我需要它继续运行.如何更改应用程序的行为?

And*_*ter 31

您可以将QApplication :: quitOnLastWindowClosed属性设置false:

...
QApplication qApp;
qApp.setQuitOnLastWindowClosed(false);
...
Run Code Online (Sandbox Code Playgroud)