-2

我试图在行编辑框中显示用户选择的文件的名称(对于 QGIS python 插件),但是当我运行代码时没有任何反应。

这是我的代码:

from PyQt5.QtWidgets import QFileDialog

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

我希望有人能帮助我

4

1 回答 1

0

这是对我有用的代码示例,请考虑测试您的结果路径

fpath, filter = QFileDialog.getOpenFileName(None, "Open project", proj_dir, "XML data files (*.xml)")
if len(fpath) > 0:
    do_stuff
于 2020-02-23T19:57:41.463 回答