0

我想使用 QTreeView 来可视化我的类层次结构。该层次结构是给定的,我无法更改它。但是 QAbstractItemModel 迫使我在其中实现 parent() 方法。我怎样才能做到这一点?

所以我有:

class ItemA
{
  std::vector<Items1> items1;
  std::vector<Items2> items2;
  std::vector<Items3> items3;
};

class Items2
{
  std::vector<Items1X> items1X;
  std::vector<Items2X> items2X;
  std::vector<Items3X> items3X;
};

...

我怎样才能实现一个QModelIndex parent(const QModelIndex &index) const;方法QAbstractItemModel

4

0 回答 0