Как получить путь к файлу с помощью функции QFileDialog.getOpenFileName ()? - PullRequest
0 голосов
/ 04 февраля 2020

Я пытаюсь отобразить имя выбранного пользователем файла в окне редактирования строки (для плагина QGIS python), но ничего не происходит, когда я запускаю код.

Вот мой код:

from PyQt5.QtWidgets import QFileDialog

filename = QFileDialog.getOpenFileName(self, 'Open file')[0]
self.dlg.lineEdit.setText(filename)

Я надеюсь, что кто-нибудь может мне помочь

1 Ответ

0 голосов
/ 23 февраля 2020

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

fpath, filter = QFileDialog.getOpenFileName(None, "Open project", proj_dir, "XML data files (*.xml)")
if len(fpath) > 0:
    do_stuff
...