即使关闭主窗口,我也希望应用程序在后台运行。
I checked this one进行尝试,但是当我明确按下退出按钮时,应用程序退出。我希望应用程序在后台运行,即使我明确按退出键。
我尝试过
QApplication qApp;
qApp.setQuitOnLastWindowClosed(false);
答案 0 :(得分:5)
我认为最好尝试使用setVisible(false)
隐藏应用程序的主QWidget
之后,您需要某种方式用setVisible(true)
重新打开主窗口(托盘菜单是我可以想到的第一个选项)
答案 1 :(得分:0)
使用多线程守护进程线程的概念。即使执行或退出程序,线程也继续运行。