如何在Qt中显示子树项?
使用Qt的模型视图框架表示树结构,例如Qt提供的简单树示例,树视图显示根树项。显示子树项的任何方式,例如根目录的子项?包括这一点 简而言之,这些方法决定了树的结构:如何在Qt中显示子树项?,qt,tree,model-view,Qt,Tree,Model View,使用Qt的模型视图框架表示树结构,例如Qt提供的简单树示例,树视图显示根树项。显示子树项的任何方式,例如根目录的子项?包括这一点 简而言之,这些方法决定了树的结构: qabstractemmodel::index(),它应该返回给定父索引的子索引 qabstractemmodel::parent(),它应该返回给定子级的父索引 请注意,如果您有一个大视图,那么这些方法必须是快速的,因为Qt项视图将经常调用它们 如果您不一定需要实现自己的模型,我还建议您查看(而不是QTreeView),这是
,它应该返回给定父索引的子索引qabstractemmodel::index()
,它应该返回给定子级的父索引qabstractemmodel::parent()
如果您不一定需要实现自己的模型,我还建议您查看(而不是
QTreeView
),这是一个简单得多的保留模式树视图小部件。它为大多数相同的功能提供了一个更易于使用(且不易出错)的概念模型。我不确定问题到底出在哪里。你看过QTreeView课程了吗?