如何在PyQt6中自定义树头



我想在我的PyQt6窗口上显示一个文件浏览器,并成功了,但标题显示了我们在普通窗口文件资源管理器中可以看到的所有列(名称、类型、大小等(,但我只想显示名称列。

我使用QFileSystemModel来显示文件,我真的不知道是应该更改QFileSystemModel端的头还是QTreeView的头。

以下是我创建浏览器的代码:

model = QFileSystemModel()
model.setRootPath('C:\Projects\Hypertraduction Tool')
tree = QTreeView()
tree.setModel(model)
tree.setRootIndex(model.index('C:\Projects\Hypertraduction Tool'))

感谢您对musicamante的帮助。

我通过写以下内容成功地解决了我的问题:

tree.header().setSectionHidden(1, True)
tree.header().setSectionHidden(2, True)
tree.header().setSectionHidden(3, True)

相关内容

  • 没有找到相关文章

最新更新