「実行」Buttonを押すと文字列が表示されるスクリプトを作成しました。
# tkinter07.py
# ボタンのサンプル
import tkinter as tk
class Application(tk.Frame):
def __init__(self, master = None):
super().__init__(master)
self.master.geometry("300x200")
# ボタンの定義
btn_exe = tk.Button(self.master, text = "実行", command = self.btn_exec_click)
btn_exe.pack()
# ボタンのクリックイベント
def btn_exec_click(self):
print("実行ボタンをクリック")
if __name__ == "__main__":
root = tk.Tk()
app = Application(master = root)
app.mainloop()
tk.Buttonのcommandパラメタにボタンクリック時に実行したいメソッドを定義しています。
メソッドの引数にself
を設定していますので、そちらを介してクラスのメンバーにアクセスすることが出来そうです。
コメント