QT屬性表之修改屬性值與輸出日誌的結合

QT屬性表控件,使用時需要將文件位置加入附加包含目錄中,同時向項目中添加8個頭文件(.h)及實現(.cpp),如下圖:


然後會生成一堆moc文件,如下圖:


注意要將最下的三個的屬性頁中的項類型改爲自定義生成工具(分別選中這三項,然後右鍵->屬性->常規),然後自定義生成工具(右鍵->屬性->自定義生成工具)改爲對應的moc生成工具及宏,自定義生成工具對應的四項都需要修改(不會修改的可以參考文章末尾處給的例子),然後檢查一下.cpp文件的生成工具,應該爲C/C++編譯器,如果是自定義生成工具務必要改成C/C++編譯器,這點很重要。


至此,算是把屬性表控件加入到了工程中,接下來就是使用,官方給的demo就很全面,感興趣的可以去下載一個運行看看效果。但是官方的沒有給出這樣一種例子:修改屬性表中的值,對應一個輸出日誌,輸出爲修改後的屬性值...其實並不難,只要根據屬性值的變化,加一個信號與槽即可,效果如下:


代碼就不貼到文章中了,我把demo打包上傳了,感興趣的可以踩着鏈接下載下來實際操作一番demo下載鏈接

最後一句:紙上談兵終覺淺,絕知此事要躬行。

發佈了59 篇原創文章 · 獲贊 131 · 訪問量 36萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章