Pyside2: Как использовать QFileDialog для сохранения файлов с указанными расширениями c? - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь создать программу, которая может выводить извлеченные данные в CSV, html и т. Д. c. Я знаю, как создать QFileDialog, но когда я его использую, он показывает фильтры файлов, но фактически не возвращает выбранный фильтр файлов программе. Вот мой код:

file_dialog = QFileDialog()
save_file_path = file_dialog.getSaveFileName(self, "Dump content", "", "HTML (*.html);; CSV (*.csv);;TXT (*.txt);;JSON (*.json);;SQL (*.Sql)")
print(save_file_path)

Это мой вывод:

('/run/user/1000/doc/22efd139/1234file', '')

Получает имя файла, но расширение не включено в вывод. Как я могу заставить это работать?

...