Как удалить размер, тип, дату изменения в QFileSystemModel?

Я использую QFileSystemModel, но я просто хочу показать каталог дерева в QTreeView, Я не хочу показывать размер, тип и дату изменения.

Это мой код:

def setFileModel(self):
    self.model = QtGui.QFileSystemModel()
    self.folders_lv.setModel(self.model)

    self.model.setRootPath(self.directory)
    self.folders_lv.setRootIndex(self.model.index(self.directory))
    self.folders_lv.expand(self.model.index(self.directory))
    self.model.setNameFilters(["*"])

1 ответ

Решение

Просто скройте столбцы, которые вы не хотите показывать:

    self.folders_lv.hideColumn(1)
    self.folders_lv.hideColumn(2)

(NB: убедитесь, что вы делаете это после инициализации модели).

Другие вопросы по тегам