【发布时间】:2023-03-03 23:08:01
【问题描述】:
我想要两个将这两个命令放在一个按钮中。我使用 for 循环来生成网格按钮。
PC=Button(pc_area, text='RESERVE').pack()
PC['command'] = lambda PC=PC:reserve_confirmation(PC)
PC['command'] = lambda x=line: func(x)
【问题讨论】:
-
PC 是
None,因为pack()返回None。因此,在一行中实例化Button,然后将其打包到另一行中。要调用多个事件处理程序,请使用Button(root, command=lambda :fun1() or fun2())
标签: python-3.x tkinter tkinter-button