このようなことをする代わりに:(proxyModelはQSortFilterProxyModelです)
proxyModel->setFilterRegExp(".*");
フィルタをクリアする正しい方法はありますか?それは私には間違っているように見えたからです。
このようなことをする代わりに:(proxyModelはQSortFilterProxyModelです)
proxyModel->setFilterRegExp(".*");
フィルタをクリアする正しい方法はありますか?それは私には間違っているように見えたからです。
filterRegExp
プロパティドキュメントから:
文字列が設定されていない
QRegExp
か空の場合、ソースモデルのすべてが受け入れられます。
したがって、フィルターをクリアする「適切な」方法は、すべて一致する正規表現ではなく、空の文字列を渡すことです。