Я хочу создать диалоговое окно файла, используя QFileDialog , чтобы выбрать аудиофайл для установки в QMediaPlayer с маской расширения файла (*. Mp3, *. ogg, * .flac) .
К сожалению, это не работает, так как должно принимать последнее расширение как свойство фильтра.
Я пробовал это для PyQt5 и PySide2, результат тот же. В списке фильтров отображаются файлы с самым последним расширением, например, * .mp3 или * .flac
.
audioFormats = "*.mp3, *.wav, *.ogg, *.wma, *.flac"
print(f"these are formats: {audioFormats}")
self.track, _ = self.getOpenFileName(parent=self, caption="Set track file", filter=f"Audio files ({audioFormats})")
Я ожидаю, что он покажет файлы со всеми этими расширениями.