基于Qt反射系统构建的一套数据模型似乎是一种自然的协同作用,但我没有在Qt库本身或第三方中找到这样的野兽。有谁知道这样的事情是否存在?
我正在寻找用于编辑和显示QObjects QMetaObject属性集合的数据模型。我可以理解为什么它不包含在Qt库中(因为不可能以干净的方式公开所有QMetaObject)但我希望我不必编写一堆数据模型和代理模型,用于显示QObjects的层次结构和属性。
答案 0 :(得分:2)
如果您代表的是QObjects
树,那么QStandardItemModel可能会满足您的需求。如果没有,您可能会将其子类化为QAbstractItemModel
。