即使关闭主窗口,也使应用程序不退出

时间:2019-08-21 05:38:11

标签: c++ qt

即使关闭主窗口,我也希望应用程序在后台运行。

I checked this one进行尝试,但是当我明确按下退出按钮时,应用程序退出。我希望应用程序在后台运行,即使我明确按退出键。

我尝试过

QApplication qApp;
qApp.setQuitOnLastWindowClosed(false);

2 个答案:

答案 0 :(得分:5)

我认为最好尝试使用setVisible(false)隐藏应用程序的主QWidget

之后,您需要某种方式用setVisible(true)重新打开主窗口(托盘菜单是我可以想到的第一个选项)

答案 1 :(得分:0)

使用多线程守护进程线程的概念。即使执行或退出程序,线程也继续运行。