Как я могу завершить работающее приложение Qt (QCoreApplication
), когда exit
не работает, потому что цикл обработки событий еще не запущен.
http://doc.qt.io/qt-5/qcoreapplication.html#exit
После вызова этой функции приложение выходит из основного цикла обработки событий и возвращается из вызова exec(). Функция exec() возвращает returnCode. Если цикл обработки событий не запущен, эта функция ничего не делает.
Один (глупый?) подход, который я нашел, состоит в том, чтобы запустить цикл событий и вызвать QCoreApplication::exit again
, но это мой лучший вариант?
exit()
Но что мне указать в строке после выхода, если она когда-либо будет передана? - person Horst Walter   schedule 22.02.2016