問題描述:編譯和運行程序無問題。但是會在打印區提示:QEventLoop: Cannot be used without QApplication
一:QCoreApplication加載某個工具失敗
QCoreApplication(argc,argv)、或者QApplication(argc,argv):QCoreApplication(argc,argv) 在運行時,會加載很多東西。如果某個插件或者其他庫加載失敗會導致產生不完整的QCoreApplication。 此時,如果你啓動了另外一個線程,就會導致這個問題產生。
驗證:爲了驗證是這個問題,你應該把應用程序內的所有線程啓動先關閉掉。 如果打印臺沒有出現: QEventLoop: Cannot be used without QApplication 說明是這個原因造成的