2017-03-03 38 views
0

ユーザが「保存」ボタンをクリックしたときにPyQt4を使用してUIを開発しています。ファイルダイアログが表示され、ユーザはディレクトリだけを指定します名前)にファイルを保存します。後で、ユーザーが指定したディレクトリのパスを取得し、ラベルに表示したいとします。 これは愚かな質問かもしれませんが、私はPythonプログラミングには新しいので、どんな助けもありがたいです。PyQtでファイルのパスを取得する

+0

あなたは何を試していましたか、どこに詰まってしまったのですか? –

答えて

1

あなたはファイルを保存していないことを願っています。あなたはディレクトリだけを必要とし、それをどこかに表示するだけです。

このタスクを実行するQFileDialogウィジェットと呼ばれるものがあります。ファイルを保存せずに、ユーザーが選択したパスを返します。

filename = QtGui.QFileDialog.getSaveFileName(self, "Save file", "", ".jpeg") 

'filename'は、ユーザーが選択したファイルパスを保持します。保存ボタンを押すと、実際にデータを保存しません。単にファイルパスを返すので、ファイルを手動で保存する必要があります。

私はPythonの専門家ではありませんが、これが役立つと私は喜んでいます。

+0

はい、私の問題を解決しました..ありがとう! –

関連する問題