Как в PyQt отобразить файловый браузер, который показывает и выбирает только каталоги (а не файлы)?
И как получить имя выбранного каталога?
Как в PyQt отобразить файловый браузер, который показывает и выбирает только каталоги (а не файлы)?
И как получить имя выбранного каталога?
Изнутри вашего класса QDialog/QWidget вы сможете сделать:
file = str(QFileDialog.getExistingDirectory(self, "Select Directory"))
None
вместо self
и будет работать вот так: folder = str(QFileDialog.getExistingDirectory(None, "Select Directory"))
- person Mujeeb Ishaque; 04.08.2020
Вот так просто:
folderpath = QtWidgets.QFileDialog.getExistingDirectory(self, 'Select Folder')
Здесь self
представляет родительское окно, обычно объект QMainWindow
.
filepath = QtWidgets.QFileDialog.getOpenFileName(self, 'Hey! Select a File')
QtWidgets.QFileDialog.getOpenFileName(self, 'Hey! Select a File')
- person Ice Bear; 07.05.2021