Domanda

Sto provando in QFilesystemModel display solo file con estensione *.txt e gli altri tipi ombreggiati/grigi:

  • proxy_ è di tipo QsortFilterProxymodel

  • model_ è di tipo QFilesystemModel

Ecco il mio codice:

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_);

... ma così facendo nulla è mostrato a mio avviso. Qualcuno sa cosa sto facendo di sbagliato?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top