8

QFileSystemModel で QTreeView を使用しています。サイズ、タイプ、変更日などの列が表示されますが、これは必要ありません。ビューからそれらを削除するにはどうすればよいですか? removeColumnモデルまたはビューで何も見つかりません。

4

2 に答える 2

7

header() を呼び出して TreeView を取得しQHeaderViewます。headerview は列を認識しており、 を介して列を非表示にできますhideSection

于 2010-12-11T04:55:11.390 に答える
7

この投稿は次の複製であると思います:
QTreeViewから列を削除するにはどうすればよいですか(QDirModelを使用)?

唯一の違いは、ここでは QDirModel の代わりに QFileSystemModel を使用していることです。ビューで列を非表示にする必要があるため、違いはありません。

したがって、正しい解決策を示すことが最善の方法だと思います。

QTreeView::setColumnHidden(int column, bool hide)
于 2012-03-03T23:36:40.080 に答える