QAbstractItemModel和QTreeView

Dmi*_*try 7 c++ qt qtreeview qabstractitemmodel

我需要在QtreeView中显示自己的数据模型的工作示例(c ++).

Nat*_*man 6

有一个相当不错的QTreeView则/化QAbstractItemModel例子在这里.一旦你习惯了QT的超通用模型,它就相当简单......只是不要指望它像Java的TreeModel一样简单或明显.

  • 我发现链接文章非常糟糕的是它主要描述了他们的示例是如何工作的,而且只是介绍了QTreeView如何使用该模型.另外,当有一个非常有效的模型(QStandardItemModel)时,没有解释在哪种情况下甚至应该编写自己的模型.与该文章无关,但与此答案无关:答案应包含链接文章的主要要点(如果网站脱机),这里缺少... (6认同)
  • Qt的树状视图就像sh * t一样工作,因为它在您使用`QAbstractitemModel`时会强制您为基础数据创建一棵真正的树(如果不这样做,您很快就会迷失在`index()/ parent()`方法中),实际上根本不提供视图/模型的分离。 (4认同)