【发布时间】:2013-11-10 16:58:16
【问题描述】:
from tkinter import *
F=Tk()
i=1
while i<10:
newButton = Button(F,text="Show Number",command=lambda:showNumber(i))
newButton.pack(side=TOP)
i+=1
def showNumber(nb):
print(nb)
F.mainloop()
所有按钮都返回 10。为什么?
我想要按钮 1 返回 1,按钮 2 返回 2...
非常感谢你帮助我
【问题讨论】:
标签: python function callback tkinter