Вот посмотрел документацию и на нашел там способа задания нескольких фильтров сразу для getOpenFileName.
в примерах вот что увидел :
QStringList filters;
filters << "Image files (*.png *.xpm *.jpg)"
<< "Text files (*.txt)"
<< "Any files (*)";
QFileDialog dialog(this);
dialog.setNameFilters(filters);
dialog.exec();
А как после этого получить файл, который выбрали ? В доке ответ не нашел.
Сейчас делаю так :
sFilename = QFileDialog::getOpenFileName(this,
tr("Open File"), "", "C++ Files (*.cpp *.h)");
Но здесь не знаю как установить сразу несколько фильтров в одной строке.
Как быть ?