QT属性表控件,使用时需要将文件位置加入附加包含目录中,同时向项目中添加8个头文件(.h)及实现(.cpp),如下图:
然后会生成一堆moc文件,如下图:
注意要将最下的三个的属性页中的项类型改为自定义生成工具(分别选中这三项,然后右键->属性->常规),然后自定义生成工具(右键->属性->自定义生成工具)改为对应的moc生成工具及宏,自定义生成工具对应的四项都需要修改(不会修改的可以参考文章末尾处给的例子),然后检查一下.cpp文件的生成工具,应该为C/C++编译器,如果是自定义生成工具务必要改成C/C++编译器,这点很重要。
至此,算是把属性表控件加入到了工程中,接下来就是使用,官方给的demo就很全面,感兴趣的可以去下载一个运行看看效果。但是官方的没有给出这样一种例子:修改属性表中的值,对应一个输出日志,输出为修改后的属性值...其实并不难,只要根据属性值的变化,加一个信号与槽即可,效果如下:
代码就不贴到文章中了,我把demo打包上传了,感兴趣的可以踩着链接下载下来实际操作一番demo下载链接
最后一句:纸上谈兵终觉浅,绝知此事要躬行。