#include "mainwindow.h" #include #include #include int main(int argc, char *argv[]) { QApplication app(argc, argv); QApplication::connect(&app, &QApplication::aboutToQuit, []() { std::puts("QApplication::aboutToQuit"); }); // Commenting those lines will not trigger aboutToQuit(), nor the output after // app.exec() when ending the application via Task Manager or `taskkill`: QWidget w; w.show(); auto const ret = app.exec(); std::puts("app.exec() returned."); return ret; }