我正在使用QFileSystemModel的Qtreeview。它显示了我不需要的大小,类型,修改日期之类的列。如何从视图中删除它们?我找不到任何 removeColumn 在模型或视图中。

有帮助吗?

解决方案

得到 QHeaderView 通过在其上调用header(),头列知道列知道列,可以通过 hideSection

其他提示

我相信,这篇文章是:
如何从qtreeview(使用QDirmodel)中删除列?

唯一的区别是,我们在这里使用qfilesystemmodel而不是QDirmodel-这与视图中的列需要隐藏,这与QDirmodel无关。

因此,我相信指出正确的解决方案是最好的事情。

QTreeView::setColumnHidden(int column, bool hide)
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top