mam otwarty dialog plików z trzech filtrów:Jak ustawić wybrany filtr w QFileDialog?
QString fileName = QFileDialog::getOpenFileName(
this,
title,
directory,
tr("JPEG (*.jpg *.jpeg);; TIFF (*.tif);; All files (*.*)")
);
Spowoduje to wyświetlenie okna dialogowego z „JPEG” wybrany jako domyślny filtr. Chciałem umieścić listę filtrów w kolejności alfabetycznej, więc "Wszystkie pliki" były na pierwszej liście. Jeśli jednak to zrobię, "Domyślny wybrany filtr" to wszystkie pliki, których nie chcę.
Czy mogę ustawić domyślny wybrany filtr dla tego okna dialogowego, czy też muszę przejść z pierwszym określonym filtrem?
Próbowałem określając piąty argument (QString
), aby ustawić domyślny wybrany filtr, ale to nie zadziałało. Myślę, że można to wykorzystać tylko do pobrania filtra ustawionego przez użytkownika.
Dzięki, próbowałem wprowadzić 5-szy arg –
Poważnie, nie trzeba być szorstkim ... – DawidPi