Выбор нескольких файлов и папок в QFileDialog?

Я использую pyQt4 и хочу, чтобы в моем графическом интерфейсе была кнопка «Обзор», открывающая диалоговое окно, позволяющее пользователю выбрать несколько файлов И папок. Я довольно много исследовал, но не нашел способа сделать это.

QFileDialog.getOpenFileNames () позволяет мне выбирать только файлы, а QFileDialog.getExistingDirectory () позволяет выбирать только каталоги.

Есть ли способ как-то объединить их функциональность. В идеале я хотел бы использовать nativeDialogs, но это не представляется возможным. В результате я готов пойти на компромисс во внешнем виде. Могу ли я как-нибудь реализовать сказанное?

Здесь также задавался тот же вопрос, но ответ на C ++. Мне нужна реализация на Python. Разрешить пользователю выбирать файл или папку в QFileDialog

13
задан Community 23 May 2017 в 11:52
поделиться