我有QTreeView
模型,此模型有以下四列(Name
,Size
,Type
,Data Modified
)。
我想要删除(Size
,Type
,Data Modified
)列,只留下名为Name
的列。
QFileSystemModel *sysModel = new QFileSystemModel;
sysModel->setRootPath("");
sysModel->setFilter(QDir::Dirs | QDir::NoDotAndDotDot);
ui->treeView->setModel(sysModel);
我想知道,这是什么责任函数?
答案 0 :(得分:8)
QTreeView::setColumnHidden(int column, bool hide)
应该做到这一点。你试过了吗?
你也可以QTreeView::hideColumn(int column)
。