-2
file = QtWidgets.QFileDialog.getOpenFileName()
我已經使用上述獲取文件的路徑。輸出是: ( 'd:/測試圖像/ test13.jpg', '')Python GUI PyQt
我應該怎麼做才能輸出爲: 'd:/測試圖像/ test13.jpg'
file = QtWidgets.QFileDialog.getOpenFileName()
我已經使用上述獲取文件的路徑。輸出是: ( 'd:/測試圖像/ test13.jpg', '')Python GUI PyQt
我應該怎麼做才能輸出爲: 'd:/測試圖像/ test13.jpg'
PyQt5中的QFileDialog.getOpenFileName()
is the same as QFileDialog.getOpenFileNameAndFilter()
在PyQt4中,它返回用戶選擇的文件名和過濾器。您可以使用
file = QtWidgets.QFileDialog.getOpenFileName()[0]
只得到文件,或
file, filter = QtWidgets.QFileDialog.getOpenFileName()
,我覺得更明確,因爲這是顯而易見的是什麼方法返回。
[從python元組獲取一個值]可能的重複(http://stackoverflow.com/questions/3136059/getting-one-value-from-a-python-tuple) – SiHa
即使您不知道這是一個元組,像「從QFileDialog.getOpenFileName獲取文件路徑」這樣的標題會比「Python GUI PyQt」好得多。 –