У меня есть диалог открытия файла с тремя фильтрами:
QString fileName = QFileDialog::getOpenFileName(
this,
title,
directory,
tr("JPEG (*.jpg *.jpeg);; TIFF (*.tif);; All files (*.*)")
);
Отображается диалоговое окно с выбранным в качестве фильтра по умолчанию «JPEG». Я хотел разместить список фильтров в алфавитном порядке, чтобы «Все файлы» были первыми в списке. Однако, если я сделаю это, «Все файлы» будет выбранным по умолчанию фильтром, который мне не нужен.
Могу ли я установить фильтр, выбранный по умолчанию для этого диалогового окна, или мне нужно использовать первый указанный фильтр?
Я попытался указать 5-й аргумент (QString
), чтобы установить выбранный по умолчанию фильтр, но это не сработало. Я думаю, что это может быть использовано только для получения фильтра, который был установлен пользователем.