【Python】簡単にGUIを作りたい
・お題:ポップアップしたウィンドウで、変数を入力したりしたい。
・Easy GUIというライブラリが少し調べた限りでは一番簡単だった。正しいことは以下を参照いただきたい。
EasyGui Tutorial — easygui 0.97 (2014-12-20) documentation
・インストールがすんだら、以下のコマンドでライブラリをインポート。
from easygui import *
・選択肢から選んで、変数にするには、choiceboxを使う。
msg ="どのフレーバーにしますか?"
title = "アイスクリーム"
choices = ["バニラ", "チョコ", "ストロベリー", "抹茶"]
choice = choicebox(msg, title, choices)
これで選択したフレーバーがchoiceに格納される。
・入力した(複数の)値を変数にするときは、multenterboxを使う。
msg = "アンケートにお答えください"
title = "入力欄"
fieldNames = ["好きなスポーツ","出身地","職業"]
fieldValues = []
fieldValues = multenterbox(msg,title, fieldNames)
fieldValuesは['テニス', '沖縄', '平社員']になっている。
・ファイルの場所を指定したいなら、fileopenboxを使う。
File=fileopenbox("開くファイルを選んでください")
変数Fileには、指定のファイルにアクセスするためのアドレスが格納される。
diropenboxならフォルダを選択してもらうことができる。
・他にも様々なGUIが用意されている。非常に簡単に実装出来てとても便利だと思った。
おわり。