QT 問題: QEventLoop: Cannot be used without QApplication

問題描述:編譯和運行程序無問題。但是會在打印區提示:QEventLoop: Cannot be used without QApplication

 

一:QCoreApplication加載某個工具失敗

QCoreApplication(argc,argv)、或者QApplication(argc,argv):QCoreApplication(argc,argv) 在運行時,會加載很多東西。如果某個插件或者其他庫加載失敗會導致產生不完整的QCoreApplication。 此時,如果你啓動了另外一個線程,就會導致這個問題產生。

驗證:爲了驗證是這個問題,你應該把應用程序內的所有線程啓動先關閉掉。 如果打印臺沒有出現: QEventLoop: Cannot be used without QApplication  說明是這個原因造成的

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章