Question

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.

Was it helpful?

Solution

Get the QHeaderView of your TreeView by calling header() on it, the headerview knows about the columns and can hide them via hideSection

OTHER TIPS

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)
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top