Python用GUIモジュール「Tkinter」でファイル選択を実装する方法について、サンプルコード付きでまとめました。
【ファイル選択】拡張子の指定機能あり
GUIアプリで重要な機能の1つに「ファイル選択」があります。
Python標準モジュール「Tkinter」では以下のコードで実装できます。
# -*- coding: utf-8 -*- import os, tkinter, tkinter.filedialog, tkinter.messagebox root = tkinter.Tk() root.withdraw() # 選択候補を拡張子jpgに絞る(絞らない場合は *.jpg → *) filetype = [("", "*.jpg")] dirpath = os.path.abspath(os.path.dirname(__file__)) tkinter.messagebox.showinfo('テスト', 'ファイルを選択してください') # 選択したファイルのパスを取得 filepath = tkinter.filedialog.askopenfilename(filetypes = filetype, initialdir = dirpath) # 選択したファイル名を表示 tkinter.messagebox.showinfo('テスト', filepath)
– | おすすめ記事 |
---|---|
1 | ■【Python/Tkinter】GUIアプリ入門 |
2 | ■Python入門 基本文法 |
コメント