绑定到单个小部件的多个功能

时间:2011-09-09 03:40:56

标签: events binding event-handling tkinter

我在Tkinter中使用相同的序列(在本例中为'<Button>'序列)将多个函数绑定到单个窗口小部件。为此,我使用add参数。是否有可能将所有函数绑定到特定序列?

摘录:

wid.bind('<Button>', func0)
wid.bind('<Button>', func1, add=True)

1 个答案:

答案 0 :(得分:0)

如果我正确理解了这个问题,你可以创建一个回调函数:

def cb(event):
    func0()
    func1()
    # ...

wid.bind('<Button>', cb)

此外,您可以将add=True替换为'+'

wid.bind('<Button>, func1, '+')