“staticMetaObject”: 不是“****”的成員


      在Qt4中,用QtDesigner設計一個界面MainWindow,並在主程序中繼承生成的Ui::MainWindow時,遇到了一個問題,在代碼中添加Q_OBJECT,准備使用信號槽時,報錯:error C2039: “staticMetaObject”: 不是“Ui::MainWindow”的成員。

   出錯的原因:繼承順序的問題。

   我原來的代碼的繼承順序是:

   class MainWindow : public Ui::MainWindow , public QWidget

   應該改為:

   class MainWindow : public QWidget , public Ui::MainWindow


免責聲明!

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



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