如何清除QSortFilterProxyModel的过滤器?

时间:2013-01-13 06:31:37

标签: qt4

而不是做这样的事情:( proxyModel是一个QSortFilterProxyModel)

proxyModel->setFilterRegExp(".*");

有没有正确的方法来清除过滤器?因为那对我来说不对。

1 个答案:

答案 0 :(得分:6)

来自filterRegExp属性文档:

  

如果未设置QRegExp或空字符串,则会接受源模型中的所有内容。

因此清除过滤器的“正确”方法是传递空字符串而不是匹配全部正则表达式。