返回列表 發帖

圖形介面 (六) - 點擊計數器



  1. import tkinter as tk

  2. def count():
  3.     n=lbtext.get()
  4.     n+=1
  5.     lbtext.set(n)
  6.    
  7. def clear():
  8.     lbtext.set(0)

  9. win=tk.Tk()
  10. win.title("點擊計數器")
  11. win.resizable(0,0)

  12. lbtext=tk.IntVar()
  13. #初始化一動態文字內容,IntVar為整數(預設值0),DoubleVar為浮點數(預設值0.0),StringVar為字串(預設值"")
  14. #lbtext.set(5)   #get()取得文字內容,set()設定文字內容

  15. lb=tk.Label(win, fg="red", textvariable=lbtext, width=10, height=2, font=("微軟正黑體",16)).pack(side="left")
  16. btn=tk.Button(win, text="點擊", command=count, width=10, height=2, font=("微軟正黑體",12)).pack(side="left")
  17. btn=tk.Button(win, text="歸零", command=clear, width=10, height=2, font=("微軟正黑體",12)).pack(side="left")

  18. win.mainloop()
複製代碼
屬性           說明
-----------------------------------------------------------------
textvariable    設定動態文字變數
command       設定使用者觸發事件時要執行的函式

返回列表