寫了一個簡單的后台程序,發現一個問題,在沒有頂層窗口或者隱藏主窗口后,如果有子窗口彈出如QMessageBox::information等,若關閉該彈出的子窗口,就會導致主窗口也被關閉。
解決方法:
設置主程序的屬性
quitOnLastWindowClosed
QApplication 之 quitOnLastWindowClosed
QApplicationapp(argc,argv);
app.setQuitOnLastWindowClosed(false);