我将 QTreeView 与 QFileSystemModel 一起使用。它显示了我不需要的大小、类型、修改日期等列。如何从视图中删除它们?removeColumn
我在模型或视图中找不到任何东西。
问问题
2916 次
2 回答
7
通过调用 header() 来获取QHeaderView
TreeView 的,headerview 知道列并可以通过隐藏它们hideSection
。
于 2010-12-11T04:55:11.390 回答
7
我相信,这篇文章是重复的:
如何从 QTreeView 中删除列(使用 QDirModel)?
唯一的区别是这里我们使用 QFileSystemModel 而不是 QDirModel - 这没有区别,因为列需要隐藏在视图中。
所以我相信指出正确的解决方案是最好的做法。
QTreeView::setColumnHidden(int column, bool hide)
于 2012-03-03T23:36:40.080 回答