- import tkinter as tk
- def count():
- n=lbtext.get()
- n+=1
- lbtext.set(n)
-
- def clear():
- lbtext.set(0)
- win=tk.Tk()
- win.title("點擊計數器")
- win.resizable(0,0)
- lbtext=tk.IntVar()
- #初始化一動態文字內容,IntVar為整數(預設值0),DoubleVar為浮點數(預設值0.0),StringVar為字串(預設值"")
- #lbtext.set(5) #get()取得文字內容,set()設定文字內容
- lb=tk.Label(win, fg="red", textvariable=lbtext, width=10, height=2, font=("微軟正黑體",16)).pack(side="left")
- btn=tk.Button(win, text="點擊", command=count, width=10, height=2, font=("微軟正黑體",12)).pack(side="left")
- btn=tk.Button(win, text="歸零", command=clear, width=10, height=2, font=("微軟正黑體",12)).pack(side="left")
- win.mainloop()
複製代碼 屬性 說明
-----------------------------------------------------------------
textvariable 設定動態文字變數
command 設定使用者觸發事件時要執行的函式 |