I am using QTreeView with QFileSystemModel. It displays columns like Size, Type, Modification Date, which I don't need. How can I remove them from the view? I can't find any removeColumn
in model or in view.
Asked
Active
Viewed 3,392 times
8
2 Answers
8
Get the QHeaderView
of your TreeView by calling header() on it, the headerview knows about the columns and can hide them via hideSection
.

ekhumoro
- 115,249
- 20
- 229
- 336

Harald Scheirich
- 9,676
- 29
- 53
7
I believe, this post is a duplicate of:
How can I remove columns from a QTreeView (using QDirModel)?
The only difference is that here we are using QFileSystemModel instead of QDirModel - which makes no difference since the columns needs to be hidden in the view.
So I believe pointing to the right solution is the best thing to do.
QTreeView::setColumnHidden(int column, bool hide)

zeFree
- 2,129
- 2
- 31
- 39