假设我在 Linux 的终端中启动一个进程,如果终端关闭,则在终端中启动的子进程也会退出(即使进程是使用 sudo 启动的)。但是如果我在应用p1
程序中启动一个进程(比如说),然后关闭应用程序,进程仍然会继续运行,就好像它是一个守护进程一样,即使我没有使用.QProcess
GUI
gui
p1
QProcess::startDetached()
process1->start("gksudo",args);
和
process1->terminate();
process1->close();
在关闭事件中。