从控制台窗口关闭程序,所关闭的方式和直接点程序界面关闭按钮不一样
直接上解决方案
#include <QtWidgets/QApplication>
BOOL KillMyself(DWORD fdwCtrlType)
{
QCoreApplication::quit();
return true;
}
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
SetConsoleCtrlHandler((PHANDLER_ROUTINE)KillMyself, TRUE);
return a.exec();
}