基于Qt的属性系统,包含两个,QtnProperty是Qt原生的,QtPropertyBrowser是自定义的。
标准Qt属性系统存在一些限制。
该项目旨在提供更好的属性。
主要特点是:
属性层次结构(属性可以在任何深度的层次结构中进行组织)
属性微件,用于以统一的方式观察和编辑属性
属性更改前后的信号
属性描述 - 帮助用户理解属性的含义和目的的简短文本
属性状态 - 可以随时禁用或隐藏属性
通过 QDataStream 进行序列化
将属性值设置/获取到/自 QVariant 和 QString
脚本支持
委托自定义属性小部件中的外观属性
PEG(属性/枚举生成器) - 它是可选的工具,如Qt moc,它将QML(如文件)的属性层次结构生成到C++代码中。
编号:8919661899905171TB_88312440