我即将实现类似于:http://doc.qt.nokia.com/latest/itemviews-simpletreemodel.html使用模型项目的Qt模型/视图:是否需要特定的视图项目?
我有一个类型,aosl :: Object,它包含一个对象树中的节点的所有数据。
我想在QTreeView中显示一些信息。所以看来我需要实现一个从QAbstractItemModel继承的类来允许视图利用数据。到现在为止还挺好。该类将像示例中的TreeItemModel类一样。
但是,在这个例子中,他们也实现了一个TreeItem类,该类似乎拥有树节点所需的数据。它不是QObject或与Qt相关的东西 - 这是我的疑问来自何处。
所以问题是:我是否需要在我的QAbstractItemModel中有另一种类型比我的aosl :: Object类型,或者我可以使用它作为withtout不得不添加另一个“item”类型?