私は QFileSystemModel で、拡張子を持つファイルと*.txt
他のタイプのファイルだけを表示しようとしています:
proxy_
タイプは QSortFilterProxyModel ですmodel_
タイプは QFileSystemModel です
これが私のコードです:
proxy_->setFilterWildcard("*.txt");
proxy_->setSourceModel(model_);
model_->setNameFilters(QStringList(proxy_->filterRegExp().pattern()));
model_->setNameFilterDisables(true);
sel_model_ = (new QItemSelectionModel(proxy_));
treeView->setModel(proxy_);
treeView->setSelectionModel(sel_model_);
...しかし、そうすることによって、私のビューには何も表示されません。誰が私が間違っているのか知っていますか?