在我的mainwindow.cpp中,在构造函数中,我启动了一个qprocess,因此当我打开qt应用程序时,process(.exe)运行。
现在,我想在关闭qt应用程序时终止/关闭qprocess。我该怎么做?
最佳答案
请参见QProcess::terminate
和QProcess::kill
的文档。它们各自的行为略有不同。使用terminate
使进程有机会正常关闭。使用kill
可以更强地杀死它。对于terminate
,您可能要等到子进程完成(例如QProcess::waitForFinished
)之后再退出父进程。
关于c++ - 关闭qt应用程序时,要杀死qprocess,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55346965/