【发布时间】:2014-11-14 01:24:23
【问题描述】:
如何过滤掉文件夹?我寻找 QDir::Filters here: 但我看不到如何按表达式过滤。我想隐藏以“A00*”开头的文件夹
我尝试使用 nameFilters,但文件夹只是变灰:
QStringList filters;
filters <<"Cloth";
dirModel->setNameFilters(filters);
【问题讨论】:
-
如果你尝试设置
dirModel->setNameFilterDisables(false);会怎样? -
你能写下这个作为答案吗?我怎样才能反转表达式?
-
为什么不创建 ProxyModel 的子类并创建自己的过滤器以不显示所需的目录
-
@SebastianLange 我必须仔细研究一下,现在我只需要一个解决方案,我已经研究过 ProxyModel。