C++ 关闭qt应用程序时,是否要终止qprocess
在mainwindow.cpp中,在构造函数内部,我启动了一个qprocess,因此当我打开qt应用程序时,process.exe将运行C++ 关闭qt应用程序时,是否要终止qprocess,c++,qt,C++,Qt,在mainwindow.cpp中,在构造函数内部,我启动了一个qprocess,因此当我打开qt应用程序时,process.exe将运行 现在我想在关闭qt应用程序时终止/关闭qprocess。如何操作?请参阅QProcess::terminate和QProcess::kill的文档。他们每个人的行为都略有不同。使用terminate可使进程有机会正常关闭。使用kill更有力地杀死它。在终止的情况下,您可能希望等待子进程完成,例如QProcess::waitForFinished,然后再退出父进
现在我想在关闭qt应用程序时终止/关闭qprocess。如何操作?请参阅QProcess::terminate和QProcess::kill的文档。他们每个人的行为都略有不同。使用terminate可使进程有机会正常关闭。使用kill更有力地杀死它。在终止的情况下,您可能希望等待子进程完成,例如QProcess::waitForFinished,然后再退出父进程。最佳做法是向第二个进程发送一条消息,要求它礼貌且安全地尽快关闭。