今回エンジニアブログを担当します若原です。
よろしくお願いいたします。
今回はTkinterを紹介させていただきます。
Tkinterとは
PythonでGUI操作を行うためのライブラリです。
PythonでGUI操作を行うには他にもwxPython, PyQt, PyGTK, Pygletなどがあります。
TkinterはPythonに標準で含まれているため別途インストールなどを行う必要がありません。
ボタン1つを設置しボタンをクリックするとメッセージを表示するサンプルコードを掲載します。
確認環境
・Python 3.4.2
import tkinter from tkinter import messagebox class Form(tkinter.Frame): def __init__(self, frame=None): tkinter.Frame.__init__(self, frame) self.pack() self.createWidgets() def createWidgets(self): # ボタンの生成 self.button = tkinter.Button(self) self.button["text"] = "click me" # ボタンクリック時のアクション self.button["command"] = self.show_message self.button.pack(side="bottom") def show_message(self): # メッセージボックス表示 messagebox.showinfo('', 'HelloWorld') root = tkinter.Tk() root.title("sample") form = Form(frame=root) form.mainloop()
実行結果
ボタンをクリックすると
このように簡単なコードでGUIアプリケーションを作成することができます。
興味のある方はぜひ挑戦してみてください。