gpt4 book ai didi

c++ - QTreeView - 删除某些元素的可扩展外观

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:03:31 24 4
gpt4 key购买 nike

我想删除 QTreeView 中某些元素的可扩展属性(填充了从 QFileSystemModel 继承的模型)。我可以在展开这些元素后立即轻松折叠这些元素,但它们在 QTreeView 中仍将显示为可展开。如何将它们显示为不可展开的?

最佳答案

我相信您只需要覆盖 QFileSystemModel 派生类的 rowCount 中的默认行为,以便在 QModelIndex 时返回零行您不想展开的行。

参见 http://qt-project.org/doc/qt-5.0/model-view-programming.html#models特别是树模型图。

关于c++ - QTreeView - 删除某些元素的可扩展外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11640586/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com