2011-02-07 5 views
1

То, что я ищу, в значительной степени противоположно QFileSystemModel :: setNameFilters(). Я бы хотел установить фильтры, которые ловят вещи. не хочу показать, но пусть все остальное. Я не вижу никакого способа пропустить и скрыть определенные файлы, потому что remove() фактически удаляет файл из системы.QFileSystemModel скрыть определенные файлы

Как это сделать?

Редактировать для пояснения: У меня есть определенный список имен файлов, которые я не хочу показывать.

ответ

0

Не идеальное решение, но существуют ли какие-либо существующие пресеты в QDir::Filters, которые вы можете использовать? Он будет фильтровать такие вещи, как dirs, symlinks, системные файлы и т. Д.

+0

Упс. Должна быть яснее. У меня есть определенный список имен файлов, которые я не хочу показывать. –

+4

Тогда вам нужен пользовательский прокси - см. Http://stackoverflow.com/questions/4893122/filtering-in-qfiledialog –

+0

Похоже, что это сработает. Благодаря! Если вы хотите сделать правильный ответ, я приму это. –

 Смежные вопросы

  • Нет связанных вопросов^_^