我怎样才能使一个(不是全部)树项目总是在QTreeView中展开?我找不到一个好办法。如何使一个(不是全部)树项目总是在QTreeView中展开?
1
A
回答
1
您只需要通过调用setItemsExpandable(false)
将itemsExpandable
属性设置为false。该属性保持用户是否可以交互地展开和折叠物品。一旦该属性设置为false,由您扩展的任何项目将不可能由用户折叠。
2
你可以试试:
tree_item.setExpanded(true)
tree_item.setDisabled(true)
我没有测试过,但根据文档它应该工作。
http://qt-project.org/doc/qt-4.8/qtreewidgetitem.html#setDisabled
+0
还考虑在'QTreeWidget'后面调用'setExpanded(true)'[添加后](http://doc.qt.io/qt-5/qtreewidgetitem.html#setExpanded)该项目。 – incBrain 2016-04-27 19:23:50
相关问题
- 1. 如何使QTreeView总是先排序某个类别的项目?
- 2. 如何在QSortFilterProxyModel过滤时自动展开QTreeView中的项目?
- 3. 双击QTreeView展开项目箭头
- 4. 如何检查树视图的项目是否在委托中展开?
- 5. 全部折叠并展开只有一个项目
- 6. 在Android中搜索ListView项目,总是打开第一个ListView项目
- 7. Angular2递归树全部展开
- 8. qtreeview测试是否可检查项目
- 9. php json解码如何选择和显示一个foreach项目?不是全部?
- 10. 设置一个项目在树状动态时为QTreeView中的行委托
- 11. VB中的FolderBrowserDialog不展开目录树
- 12. 我如何从Qtreeview中删除项目?
- 13. 一个插件,打开从项目树
- 14. 如何找出如果一个项目是不是在一个阵列
- 15. 使用ASP.NET MVC创建API - 全部在一个项目或两个项目中?
- 16. 在xcode中打开一个新窗口时总是显示项目导航器?
- 17. PyQt:如何使QTreeView节点在排序后正确展开
- 18. 如何使ngIf指令在全部项目中全局可见?
- 19. 如何编写一个检查项目是否在树中的函数?
- 20. Linq查询返回1个项目而不是全部
- 21. SQL查询,其中一个项目总是放在最后
- 22. 总是在JTable中选择的项目
- 23. 如何在MFC项目中打开GDI + 1.1而不是1.0?
- 24. 如何获取数组中的一些(但不是全部)整数的总和
- 25. 在WPF TreeView中展开树视图项目
- 26. radcombobox总是在回发中选择顶部项目
- 27. 如何调整树形控件以使其完全展开?
- 28. 找到一个项目是否被包含在k元树
- 29. 如何创建一个div *而不是*展开以填充它的父项?
- 30. 全部更新后,是不是在另一个表
这是否表示所有的项目不能被用户扩展或缩小?我只希望某些项目(如顶级项目)不会被用户收缩。 – user1899020 2013-02-27 22:42:31
这就是您首先提出问题时应该提供的那种信息。 – Chris 2013-02-27 22:54:01
@Chris编辑。谢谢。 – user1899020 2013-02-27 23:06:07