2016-06-13 8 views
-2
file = QtWidgets.QFileDialog.getOpenFileName() 

私は上記のファイルのパスを取得するために使用しました。出力は次のとおりです。 D:/テスト画像/ test13.jpg 'Python GUI PyQt

+0

[pythonタプルから1つの値を取得する]の可能な複製(http://stackoverflow.com/questions/3136059/getting-one-value-from-a-python-tuple) – SiHa

+0

あなたが知らなかったとしてもこれはタプルで、「QFileDialog.getOpenFileNameからファイルのパスを取得する」というタイトルは、「Python GUI PyQt」よりはるかに優れています。 –

答えて

0

( 'D:/テスト画像/ test13.jpg'、 '')

私のように出力を得るために何をすべき' PyQt5のQFileDialog.getOpenFileName()is the sameをPyQt4のQFileDialog.getOpenFileNameAndFilter()に設定すると、ユーザが選択したファイル名とフィルタが返されます。あなただけのファイル、またはそれはメソッドが返すものをすぐに明らかですので、私はより明確に見つける

file, filter = QtWidgets.QFileDialog.getOpenFileName() 

を取得するために

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

を使用することができます。