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()