QT属性表控件,使用时需要将文件位置加入附加包含目录中,同时向项目中添加8个头文件(.h)及实现(.cpp),如下图:

然后会生成一堆moc文件,如下图:

注意要将最下的三个的属性页中的项类型改为自定义生成工具(分别选中这三项,然后右键->属性->常规),然后自定义生成工具(右键->属性->自定义生成工具)改为对应的moc生成工具及宏,自定义生成工具对应的四项都需要修改(不会修改的可以参考文章末尾处给的例子),然后检查一下.cpp文件的生成工具,应该为C/C++编译器,如果是自定义生成工具务必要改成C/C++编译器,这点很重要。
至此,算是把属性表控件加入到了工程中,接下来就是使用,官方给的demo就很全面,感兴趣的可以去下载一个运行看看效果。但是官方的没有给出这样一种例子:修改属性表中的值,对应一个输出日志,输出为修改后的属性值...其实并不难,只要根据属性值的变化,加一个信号与槽即可,效果如下:

本文详细介绍了如何将QT属性表控件添加到工程中,包括配置附加包含目录,添加头文件和实现文件,以及设置自定义生成工具为moc。通过设置正确的编译器和自定义生成工具,确保了项目的正确编译。文中还提到,可通过信号与槽机制实现实时日志输出,展示属性值变化。官方Demo提供了进一步的学习资源。
519

被折叠的 条评论
为什么被折叠?



