qt 过滤特定文件类型的问题
程序中使用QFileSystemModel做数据Model
示例性代码:
QFileSystemModel *listModel = new QFileSystemModel(this)
...
QStringList filter;
filter<<"*.cpp";
listModel->setNameFilters(filter);
int i = listModel->rowCount(xxx);
然后就发现 这个 listModel 返回的rowCount 是还没有过滤 *.cpp 前的 rowCount
问下: 是不是因为这个 setNameFilters 也是 异步调用的?
如果是的话,如何判断 setNameFilters 结束并且listModel的数据是过滤后的数据呢/?
谢谢!