我有一个关于 PyQt 中特定模型的多个视图的问题。
目前,我有一个 TreeView 设置来显示继承自 StandardItemModel 的模型。模型中存在三种类型的 StandardItem:Alpha
, Beta
, Gamma
。它们在 TreeView 中的父级如下
+ Alpha
|
\------+ Beta
| |
| \------+ Gamma
| \------+ Gamma
| \------+ Gamma
\------+ Beta
| |
| \------+ Gamma
| \------+ Gamma
| \------+ Gamma
目前,我只有Alpha
and Beta
TreeView 中显示的级别。我想要的是另一个 TreeView 来填充Gamma
值取决于我在第一个视图中选择的 Beta 对象。
我想我可以这样做setRootIndex()
,然后检查第一个 TreeView 中索引处的所选项目是否是Gamma
项目类别。然而,这只发生在我选择了一个Beta
第一个 TreeView 中的项目,否则,第二个 TreeView 仅显示所有内容。
我如何确保第二个 TreeViewonly当a时填充Gamma
第一个 TreeView 中的项目被选中?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)