2016-05-28 12 views
0

私は小さなアプリケーションを構築したいです。それはファイルをロードするためのある種の可能性を持たなければならない。今私は、アプリケーションにパスをコピーしていますが、私はファイルオープンダイアログとパイゲームのドラッグアンドドロップ

  • に可能性を構築したいんGUIに外部からファイルをドロップし、
  • は、ダイアログを開いてファイルを持っています。

少なくとも1つの要件を達成する方法はありますか?なぜなら私自身は非ネイティブのファイルを開くダイアログを自分で作成したくないからです。

答えて

1

tkinterからファイルを開くダイアログを使用できます。

ファイル名を取得するには、コードは次のようになります。

from tkinter.filedialog import askopenfilename 
## OR from tkinter.filedialog import * 

from tkinter import * 

root = Tk() 
foo = askopenfilename() 
root.destroy() 
print(foo) 
+0

これは私が今何をしたか、実際にあります。 Mac OSでは動作しませんが、私はリンゴの大ファンではありませんので、気にしません。 ^^ – CodenameLambda

+0

また、ファイルにはカスタム名や変更された名前がありますか?ユーザーがファイルの名前を変更するなど。 – Treeschapter

+0

これは、ユーザーが提供する画像ファイルを含めるためのものです。 – CodenameLambda

関連する問題