【问题标题】:QTreeView - remove expandable look on some elementsQTreeView - 删除某些元素的可扩展外观
【发布时间】:2012-07-25 10:51:28
【问题描述】:

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

【问题讨论】:

    标签: c++ qt qtreeview qfilesystemmodel


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-27
      • 2016-07-11
      • 1970-01-01
      • 2017-05-05
      • 1970-01-01
      • 2020-02-13
      • 1970-01-01
      相关资源
      最近更新 更多