при закрытии приложения qt хотите убить qprocess - PullRequest
0 голосов
/ 26 марта 2019

в моем mainwindow.cpp внутри конструктора я запустил qprocess, поэтому процесс (.exe) запускается при открытии приложения qt.

Теперь я хочу убить / закрыть qprocess при закрытииПриложение QT.Как я могу это сделать?

1 Ответ

1 голос
/ 26 марта 2019

См. Документацию для QProcess::terminate и QProcess::kill. У каждого из них немного различное поведение. Используйте terminate, чтобы дать процессу возможность изящно завершить работу. Используйте kill, чтобы убить его сильнее. В случае terminate вы, вероятно, захотите дождаться завершения дочернего процесса (например, QProcess::waitForFinished), прежде чем выйти из родительского процесса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...