C++ QabstracteModel和QTreeView

C++ QabstracteModel和QTreeView,c++,qt,qtreeview,qabstractitemmodel,C++,Qt,Qtreeview,Qabstractitemmodel,我需要在QtreeView中显示自己的数据模型的工作示例(c++)。有一个非常好的QtreeView/qabstractemodel示例。一旦你习惯了QT的超通用模型,这就相当简单了。。。只是不要期望它像Java的TreeModel那样简单或明显。这对于堆栈溢出来说太模糊了:你应该尝试谷歌来帮助你开始,当你遇到更具体的问题时,可以来问问题。我发现链接文章的糟糕之处在于,它主要描述了他们的示例是如何工作的,仅在这两者之间有一点关于QTreeView如何使用该模型。此外,还没有解释在什么情况下甚至应

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

有一个非常好的QtreeView/qabstractemodel示例。一旦你习惯了QT的超通用模型,这就相当简单了。。。只是不要期望它像Java的TreeModel那样简单或明显。

这对于堆栈溢出来说太模糊了:你应该尝试谷歌来帮助你开始,当你遇到更具体的问题时,可以来问问题。我发现链接文章的糟糕之处在于,它主要描述了他们的示例是如何工作的,仅在这两者之间有一点关于QTreeView如何使用该模型。此外,还没有解释在什么情况下甚至应该编写自己的模型,因为已经有一个非常有效的模型(QStandarditemodel)。与那篇文章无关,但与这个答案相关:答案应该包含链接文章的主要要点(在网站离线的情况下),这里没有这一点……Qt的treeview工作起来像一个sh*t,因为当您使用
QAbstractitemModel
(如果不这样做,您很快就会迷失在
index()/parent()
方法中),这实际上根本不提供视图/模型的分离。