python - 如何使用 QFileDialog.getOpenFileName() 函数获取文件的路径?
问题描述
我试图在行编辑框中显示用户选择的文件的名称(对于 QGIS python 插件),但是当我运行代码时没有任何反应。
这是我的代码:
from PyQt5.QtWidgets import QFileDialog
filename = QFileDialog.getOpenFileName(self, 'Open file')[0]
self.dlg.lineEdit.setText(filename)
我希望有人能帮助我
解决方案
这是对我有用的代码示例,请考虑测试您的结果路径
fpath, filter = QFileDialog.getOpenFileName(None, "Open project", proj_dir, "XML data files (*.xml)")
if len(fpath) > 0:
do_stuff
推荐阅读
- javafx - Javafx 程序 GUI 无法在 raspbian 中正确显示
- php - 在 TYPO3 中通过 POST 并发发送数据显示空白页并且不保存
- javascript - javascript 警报未显示我声明的变量
- pandas - Pandas 将函数集应用到列
- r - 整洁:按组聚合,同时从每行中排除嵌套子组
- unity3d - 许多重叠粒子中的可见梯度/分层混合
- r - ggplot中轴/变量标签的键值映射
- php - 更改 get_the_term_list 分隔符 Wordpress
- python - 改变 QTableView 的滚动方向
- database - 图像扩展名未插入数据库