我有一个以 QFileSystemModel 作为模型的 QTreeView。
我不知道如何限制树的深度。我本以为它会是模型的函数?
我的意思是,例如,如果我将深度设置为 1,则只会显示顶级项目(即文件夹上没有展开按钮)
深度为 1 会使树看起来像 Windows 资源管理器中的沼泽标准详细信息 View 。
我正在使用 PySide,但我可以理解 PyQt 或 C++ 中的答案。
请您参考如下方法:
不确定这是否是您要查找的内容,但如果您正在使用 QTreeView 查看模型,则可以将 View 的 itemsExpandable 和 rootIsDecorated 属性设置为 false。