【发布时间】:2010-09-20 02:49:01
【问题描述】:
建立在 Qt 反射系统之上的一套数据模型似乎是一种自然的协同作用,但我在 Qt 库本身或第三方中都没有找到这样的野兽。有谁知道这样的事情是否存在?
我正在寻找用于编辑和显示 QObjects QMetaObject 属性集合的数据模型。我可以理解为什么这不包含在 Qt 库中(因为不可能以干净的方式公开所有 QMetaObject)但我希望我不必编写一堆数据模型和代理模型来显示 QObjects 的层次结构和属性。
【问题讨论】:
-
这听起来像是动态属性网格,对吧?就像在 qt 设计器中,它根据 QWidget 的每个子类类型分隔属性?
-
这肯定是一种用途。
标签: c++ qt reflection qobject model-view