Я использую QTreeView с QFileSystemModel. Он отображает столбцы, такие как размер, тип, дата изменения, которые мне не нужны. Как я могу удалить их из поля зрения? Я не могу найти removeColumn в модели или в представлении.
removeColumn
Я считаю, что этот пост является дубликатом: Как я могу удалить столбцы из QTreeView (используя QDirModel)?
Единственное отличие состоит в том, что здесь мы используемQFileSystemModel вместо QDirModel - что не имеет значения, поскольку столбцы должны быть скрыты в представлении.
Поэтому я считаю, что лучше всего указывать на правильное решение.
QTreeView::setColumnHidden(int column, bool hide)
Получите QHeaderView вашего TreeView, вызвав для него header (), заголовок знает о столбцах и может скрыть их с помощью hideSection
QHeaderView
hideSection