[问题] 透过点击让数字往上加(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