我试图打印出按钮编号,当我点击由循环创建的每个按钮。以下是我所尝试过的。Python Tkinter按钮回调
import Tkinter as tk
root=tk.Tk()
def myfunction(a):
print a
for i in range(10):
tk.Button(root,text='button'+str(i),command=lambda:myfunction(i)).place(x=10,y=(10+(25*i)))
root.mainloop()
但不是打印出每个按钮的号码,它实际上每次给我最后一个按钮的号码。有什么我可以做,所以当我点击按钮1,它会打印1,2 2,等等?