いろいろ倉庫

KNIME、EXCEL、R、Pythonなどの備忘録

【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が用意されている。非常に簡単に実装出来てとても便利だと思った。

 

おわり。