如何清除QSortFilterProxyModel的过滤器?

dai*_*isy 0 qt4

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

proxyModel->setFilterRegExp(".*");

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

Mat*_*Mat 6

来自filterRegExp物业文档:

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

因此,清除过滤器的"正确"方法是传递空字符串而不是匹配所有正则表达式.