這個錯誤是怎麼引起的呢?就是如果一個類不是從QObject及其相關子類派生的,但是誤用了Q_OBJECT宏,就會報如題所示的錯誤。
問題:
項目中用到QwtPolarWgt類,報這個錯誤,.h .lib包含沒問題, 去掉Q_OBJECT 宏的確不會報錯,但是要用到相關屬性。
解決方法:
在C/C++ 預處理器 中加入 QWT_DLL QWT_POLAR_DLL 預處理宏就可以解決
這個錯誤是怎麼引起的呢?就是如果一個類不是從QObject及其相關子類派生的,但是誤用了Q_OBJECT宏,就會報如題所示的錯誤。
問題:
項目中用到QwtPolarWgt類,報這個錯誤,.h .lib包含沒問題, 去掉Q_OBJECT 宏的確不會報錯,但是要用到相關屬性。
解決方法:
在C/C++ 預處理器 中加入 QWT_DLL QWT_POLAR_DLL 預處理宏就可以解決
問題:打開 Qt Creator 以後,界面文字模糊不清。 方法:多次反覆開關 Qt Creator 後即可恢復正常。
問題:在相同區域內,有許多不同的組件有選擇地顯示。 方法: (1)visible : root.whoShow == 1,使用可見屬性安排。 (2)使用 Loader 動態加載組件。
問題:如何將兩個組件分隔開來。 方法: (1)使用 Image 組件,加載分隔圖片。 (2)使用 Rectangle 組件,用顏色條分隔。
問題:MouseArea 表示鼠標可以點擊的區域。 方法:visible 屬性可以控制 MouseArea 是否啓用。