Tkinter,我想实现一次点击按钮,如何改变按钮上显示的内容?
#-*-?编码:?utf-8?-*-
#?你好,所有的改动我都评论过了。
#?有什么不对的地方,请大师指教。
从哪里?Tkinter?进口?*
def?计数器(btn):?#添加一个参数,传入button对象以更改其文本。
全球?数数
答?=?数数
i=int(a)
i+=1
a=str(i)
数数?=?a
btn.config(text?=?a)?#添加这句话是为了更新按钮上的文本内容。
窗户?=?Tk()
框架?=?框架(窗口)
frame.pack()
#全球?数数
数数?=?字符串变量()
数数?=?'0'
波顿?=?按钮(框架、文本?=?数数?,指挥?=?lambda:counter(botton))?#因为事件触发函数(回调)需要传入参数,所以使用了lambda表达式。
#?可以在这里参考:/s/blog _ AC 9 FDC 0 b 0101n9u 6 . html。
#?事实上,bind也可以用于事件触发绑定。
打印(计数)
波顿. pack()
window.mainloop()