Qt在源文件中使用 Q_OBJECT宏定義類的注意事項

如果在頭文件中使用Q_OBJECT宏,Qt的moc編譯器會自動搜索到,不需要你去額外處理。

但是如果你在源文件裏面定義繼承QObject的類的時候,使用Q_OBJECT宏,就需要你自己告訴Qt需要對這個文件進行moc處理。

 

需要在該文件的末尾加上這樣一句話:

#include "該文件名.moc"  // 文件名不包含後綴

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