qt程序关闭界面后,进程依然没有退出
一种关闭界面彻底退出的方式,main.cpp中加入
// 启用退出锁定 QCoreApplication::setQuitLockEnabled(true); // 在应用程序退出时终止后台进程 QObject::connect(&a, &QCoreApplication::aboutToQuit, []() { QProcess::startDetached("taskkill /F /IM program-name.exe"); });
【参考】
一种关闭界面彻底退出的方式,main.cpp中加入
// 启用退出锁定 QCoreApplication::setQuitLockEnabled(true); // 在应用程序退出时终止后台进程 QObject::connect(&a, &QCoreApplication::aboutToQuit, []() { QProcess::startDetached("taskkill /F /IM program-name.exe"); });
【参考】