c++ 如何隐藏QTreeView中的某些列?

zvokhttg  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(137)

我有一个QTreeView模型,该模型有四列如下(NameSizeTypeData Modified)。


的数据
我想删除(SizeTypeData Modified)列,只保留名为Name的列。

QFileSystemModel *sysModel = new QFileSystemModel;
sysModel->setRootPath("");
sysModel->setFilter(QDir::Dirs | QDir::NoDotAndDotDot);
ui->treeView->setModel(sysModel);

字符串
我想知道,是什么功能负责这个?

qlckcl4x

qlckcl4x1#

QTreeView::setColumnHidden(int column, bool hide)就可以了。
也可以使用QTreeView::hideColumn(int column)

相关问题