QT BUG解決:QWidget: Must construct a QApplication before a QWidget


 

 

錯誤的原因:

采用了靜態(static)或者全局的QWidget類,靜態對象在進入main函數之前就產生了,所以該QWidget在QApplication之前就產生了,產生如圖所示的錯誤。

解決方案:

避免在類中采用靜態的或者全局的的qWidget。即單例的設計模式不適用於QWidget類及其子類。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM