setNameFilters nie działa jak bym się spodziewał, więc jeśli ktoś może wyjaśnić, jeśli używam go nieprawidłowo, lub jeśli może to jest błąd w Qt:QDir.setNameFilter jak wyświetlać tylko pliki z określonymi rozszerzeniami?
Oto mój przykładowy kod:
QDir export_folder("C:\path");
QStringList fileList = export_folder.setNameFilters(QStringList()<<"*.exe");
po przetworzeniu fileList zawiera ciąg "test.exe1"
Spodziewam się, że fileList będzie zawierał tylko pliki z rozszerzeniem .exe NIE .exe *.
Jeśli chciałbym rozszerzeń plików dłuższych niż .exe, spodziewam się umieścić w moim filtrze "*.exe*"
.
Czy ktoś może pomóc w wyjaśnieniu, czy też muszę ręcznie przetworzyć moją listę plików po fakcie?
Jeśli chcę pokazać zarówno .mp3, jak i .wav, jak to zrobić? Dzięki – Casper