一种关闭界面彻底退出的方式,main.cpp中加入
// 启用退出锁定 QCoreApplication::setQuitLockEnabled(true); // 在应用程序退出时终止后台进程 QObject::connect(&a, &QCoreApplication::aboutToQuit, []() { QProcess::startDetached("taskkill /F /IM program-name.exe"); });
【参考】
QT在退出程序时,界面关闭,但是后台程序没有被关闭_qt程序关闭后进程还在-CSDN博客
标签:界面,qt,程序,进程,关闭,退出 From: https://www.cnblogs.com/xixixing/p/18408442