本帖最后由 int2str 于 2017-3-1 11:51 编辑
你好,能具体给个实例吗?非常感谢
我希望定义个带参数的返回函数,把Botton的text作为参数调用from tkinter import *
'''
如何定义返回函数callback(),实现v.set(text)???
'''
root = Tk()
frame0 = Frame(root)
v = StringVar()
label = Label(frame0, textvariable=v, padx=5, pady=5, height=3)
label.pack()
frame1 = Frame(root)
butts = []
for i in range(10):
butts.append(Button(frame1, text=i, width=5))
if i:
butts[i].grid(row=(i - 1) // 3, column=(i + 2) % 3)
else:
butts[0].grid(row=3, column=1)
frame0.pack()
frame1.pack()
mainloop()
|