首页 > 解决方案 > 折叠无子 QTreeWidget 项

问题描述

我有一个基本上显示文件的QTreeWidget 。路径的每一段都是前一个路径段的子级,以文件路径文件名结尾,它是无子级的。我想折叠这棵树以仅显示目录。我可以通过遍历树并为所有无子项设置隐藏来做到这一点。问题是任何在其下方没有目录段的目录段都不会显示子指示器,即使我将ChildIndicatorPolicy 设置QTreeWidgetItem::ShowIndicator 也是如此。我不能使用collapseAll,因为它将所有内容都折叠到驱动器的根目录。

如果这还不够信息,我可以发布屏幕截图和代码片段。

标签: collapseexpandqtreewidgetqtreewidgetitem

解决方案


推荐阅读