2010-12-10 47 views
6

我在QFileSystemModel中使用QTreeView。它顯示大小,類型,修改日期等列,我不需要。我怎樣才能從視圖中刪除它們?我無法在模型或視圖中找到任何removeColumnPyQt:刪除不必要的列

回答

4

通過它調用頭()讓您的TreeView的QHeaderView的headerview知道列,並且可以通過hideSection

5

我相信隱藏起來,這個職位是一個重複:
How can I remove columns from a QTreeView (using QDirModel)?

唯一的區別是,在這裏我們使用的是QFileSystemModel而不是QDirModel--因爲這些列需要隱藏在視圖中,所以沒有區別。

所以我相信指出正確的解決方案是最好的事情。

QTreeView::setColumnHidden(int column, bool hide)