QMetaObject的QAbstractItemModel,我是否必须自己编写?

时间:2010-09-20 02:49:02

标签: c++ qt reflection qobject model-view

基于Qt反射系统构建的一套数据模型似乎是一种自然的协同作用,但我没有在Qt库本身或​​第三方中找到这样的野兽。有谁知道这样的事情是否存在?

我正在寻找用于编辑和显示QObjects QMetaObject属性集合的数据模型。我可以理解为什么它不包含在Qt库中(因为不可能以干净的方式公开所有QMetaObject)但我希望我不必编写一堆数据模型和代理模型,用于显示QObjects的层次结构和属性。

1 个答案:

答案 0 :(得分:2)

如果您代表的是QObjects树,那么QStandardItemModel可能会满足您的需求。如果没有,您可能会将其子类化为QAbstractItemModel