|

楼主 |
发表于 2017-3-1 11:49:53
|
显示全部楼层
本帖最后由 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()
复制代码 |
|