多个函数绑定到一个小部件



我在Tkinter中使用相同的序列(在本例中为'<Button>'序列)将多个函数绑定到单个小部件。为了做到这一点,我使用add参数。有可能把所有的函数都绑定到一个特定的序列上吗?

片段:

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

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

def cb(event):
    func0()
    func1()
    # ...
wid.bind('<Button>', cb)

也可以用'+'代替add=True:

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

相关内容

  • 没有找到相关文章

最新更新