[問題] 透過點擊讓數字往上加(gui)

作者: partDu (過渡的時代)   2018-12-21 23:41:42
大家好,目前我是 python3 新手
想知道透過tkinter能不能寫出計算點擊次數的GUI程式
(也希望那個數字可以被加減乘除、比較大小)
目前自己只能寫點一次的,想不到該如何往上加上去
所以來板上請教各位,謝謝
from tkinter import*
def click():
label1["text"] = "您現在點 %s 次了。"%(times)
window = Tk()
window.title("點擊次數")
window.geometry("150x50")
btn1 = Button(window,text = "確認",command=click).pack()
times = 1
label1 = Label(window)
label1.pack()
window.mainloop()
作者: s860134 (s860134)   2018-12-22 04:24:00
times = 1 這邊叫做賦值,也就是把數字存到變數你要學的是怎麼把 times 存的數字加上去點擊 -> 呼叫 click -> 存的數字加一 不就得了你現在 click 只會把 times 秀到 label 上面而已
作者: s860134 (s860134)   2018-12-22 12:24:00
times = 1 這邊叫做賦值,也就是把數字存到變數你要學的是怎麼把 times 存的數字加上去點擊 -> 呼叫 click -> 存的數字加一 不就得了你現在 click 只會把 times 秀到 label 上面而已
作者: tom222 (益成)   2018-12-23 03:11:00
因為你def最前面給他值了他每次都會變1
作者: partDu (過渡的時代)   2018-12-23 15:24:00
但加在外面會語法錯誤,後來知道global 就解決了

Links booklink

Contact Us: admin [ a t ] ucptt.com