我有一个由根节点和几个分支定义的树数据结构。我想在一个QTreeView
中显示一个特定分支,在另一个QTreeView
中显示所有其他分支。我的计划是使用两个不同的模型(派生自QAbstractItemModel
),每个模型一个,两个模型之间共享的根项目。每个模型都负责显示根项的正确分支。但是,我没有在Qt文档中看到有关在模型之间共享根项的任何内容,我有点担心这是一件危险的事情(例如,不是线程安全的)。有没有人以前做过这个,并且,它有效吗?如果有更好的方法来做我想做的事情,那么我全都听见了。