문제

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.

도움이 되었습니까?

해결책

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

다른 팁

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)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top