Как можно использовать PyQt для выбора места сохранения новой папки - PullRequest
0 голосов
/ 30 апреля 2019

Я пытаюсь использовать PyQt, чтобы открыть диалоговое окно файла, а затем разрешить пользователю выбрать новое местоположение для создания нового каталога, который будет использоваться в программе.

В настоящее время мой код выглядит следующим образом:

dialog = QFileDialog()
dialog.setOption(QFileDialog.ShowDirsOnly, True)
dialog.setWindowTitle(title)
dialog.setAcceptMode(QFileDialog.AcceptOpen)
dialog.setNameFilter(nameFilter)
dialog.setFileMode(QFileDialog.Directory)
if dialog.exec_() == QFileDialog.Accepted:
    return dialog.selectedFiles()[0]

Однако в диалоговом окне файлов все файлы по-прежнему отображаются, и они не могут выбрать каталог, если пользователь хочет его перезаписать.

В желаемом результате будет отображаться толькокаталоги в проводнике.

Есть ли способ сделать это с помощью файловых диалогов PyQt?

...