【问题标题】:Python GUI PyQtPython GUI PyQt
【发布时间】:2016-06-13 06:45:07
【问题描述】:
file = QtWidgets.QFileDialog.getOpenFileName()

我已经使用上面的方法来获取文件的路径。输出是: ('D:/test images/test13.jpg', '')

我应该怎么做才能得到输出:'D:/test images/test13.jpg'

【问题讨论】:

  • 即使你不知道这是一个元组,像“从 QFileDialog.getOpenFileName 获取文件的唯一路径”这样的标题也会比“Python GUI PyQt”好得多。

标签: python-3.x filepath pyqt5


【解决方案1】:

QFileDialog.getOpenFileName() in PyQt5 is the same as QFileDialog.getOpenFileNameAndFilter() in PyQt4,它返回文件名和用户选择的过滤器。你可以使用

file = QtWidgets.QFileDialog.getOpenFileName()[0]

只获取文件,或

file, filter = QtWidgets.QFileDialog.getOpenFileName()

我觉得更清楚,因为方法返回的内容一目了然。

【讨论】:

    猜你喜欢
    • 2021-06-01
    • 2018-10-10
    • 1970-01-01
    • 2018-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-24
    相关资源
    最近更新 更多