PyQt: removing unnecessary columns
-
08-10-2019 - |
문제
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)
제휴하지 않습니다 StackOverflow