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