如何删除 QFileSystemModel 中修改的大小、类型、日期?
Posted
技术标签:
【中文标题】如何删除 QFileSystemModel 中修改的大小、类型、日期?【英文标题】:How to delete Size, Type, Date Modified in QFileSystemModel? 【发布时间】:2015-01-16 12:37:17 【问题描述】:我使用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(["*"])
【问题讨论】:
能否请您查看您提出的问题并考虑accepting 和/或upvoting 为他们提供的一些答案? 【参考方案1】:您不想显示的只是hide the columns:
self.folders_lv.hideColumn(1)
self.folders_lv.hideColumn(2)
(注意:确保在模型初始化之后执行此操作)。
【讨论】:
以上是关于如何删除 QFileSystemModel 中修改的大小、类型、日期?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Qt 中使用 QFileSystemModel 设置文本颜色 QTableView?
QFileSystemModel只显示名称,不显示size,type,modified
QFileSystemModel如何将RootPath设置到linux上的另一个驱动器