Я предполагаю, что вы используете QTreeView с QFileSystemModel.Если нет, я бы предложил сделать это.QTreeWidget не такой гибкий.
В QFileSystemModel есть метод с именем setNameFilters
, который должен делать то, что вы хотите.Чтобы использовать это, сделайте что-то вроде этого:
QStringList filters;
filters.append("*.cc"); // whatever filters you want
filters.append("*.h");
QFileSystemModel *model = new QFileSystemModel;
model->setNameFilters(filters);
QTreeView *view = new QTreeView;
view->setModel(model);