pythonのtkinterでButtonを試す

コンピュータ

「実行」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を設定していますので、そちらを介してクラスのメンバーにアクセスすることが出来そうです。

コメント