Фильтрация в QFileDialog

Я хотел бы отфильтровать файлы, которые показаны в QFileDialog более конкретно, чем просто Расширения файлов. Примеры, которые я нашел в документации Qt, показывают только такие фильтры, как Изображения (* .png * .xpm * .jpg) ;; Текстовые файлы (* .txt) ;; Файлы XML (* .xml) и т. д. В дополнение к этому я также хотел бы указать фильтр для файлов, которые должны не отображаться в диалоговом окне файла, например XML-файлы (* .xml) , но не Резервные копии файлов XML (* .backup.xml) .

Итак, у меня возникла проблема в том, что я хотел бы показать некоторые файлы в диалоговом окне файлов с определенным расширением, но я не хотел бы показывать другие файлы с определенным суффиксом имени файла (и тем же расширением файла).

Например:

Файлы для показа:

file1.xml  
file2.xml

Файлы, которые не показывать:

file1.backup.xml  
file2.backup.xml

Я хотел бы спросить, можно ли определить подобные фильтры для QFileDialog ?

5
задан Carlos Cordoba 9 February 2016 в 15:44
поделиться