2024-10-02 02:44:01 发布
网友
我正在将QTreeView与QFileSystemModel一起使用。它显示大小、类型、修改日期等列,我不需要这些列。如何从视图中删除它们?我在模型或视图中找不到任何removeColumn。在
removeColumn
通过对树视图调用header()来获取树视图的^{},headerview知道这些列,并可以通过hideSection隐藏它们
hideSection
我相信,这篇文章是复制的:How can I remove columns from a QTreeView (using QDirModel)?
唯一的区别是这里我们使用的是QFileSystemModel而不是QDirModel,这没有什么区别,因为列需要隐藏在视图中。在
所以我认为指出正确的解决方案是最好的选择。在
QTreeView::setColumnHidden(int column, bool hide)
通过对树视图调用header()来获取树视图的^{} ,headerview知道这些列,并可以通过
hideSection
隐藏它们我相信,这篇文章是复制的:
How can I remove columns from a QTreeView (using QDirModel)?
唯一的区别是这里我们使用的是QFileSystemModel而不是QDirModel,这没有什么区别,因为列需要隐藏在视图中。在
所以我认为指出正确的解决方案是最好的选择。在
相关问题 更多 >
编程相关推荐