Events 绑定到单个小部件的多个函数
我使用Tkinter中的相同序列(在本例中为Events 绑定到单个小部件的多个函数,events,binding,event-handling,tkinter,Events,Binding,Event Handling,Tkinter,我使用Tkinter中的相同序列(在本例中为'序列)将多个函数绑定到单个小部件。为此,我使用了add参数。是否可以将所有函数绑定到特定序列 片段: wid.bind('<Button>', func0) wid.bind('<Button>', func1, add=True) wid.bind(“”,func0) wid.bind(“”,func1,add=True) 如果我正确理解了问题,您可以创建一个回调函数: def cb(event): func0()
'
序列)将多个函数绑定到单个小部件。为此,我使用了add
参数。是否可以将所有函数绑定到特定序列
片段:
wid.bind('<Button>', func0)
wid.bind('<Button>', func1, add=True)
wid.bind(“”,func0)
wid.bind(“”,func1,add=True)
如果我正确理解了问题,您可以创建一个回调函数:
def cb(event):
func0()
func1()
# ...
wid.bind('<Button>', cb)
我不明白这个问题。你似乎在说你已经在做你要求做的事情了。你在找更好的方法吗?还是这种方式行不通?你到底在问什么问题?对不起,让我试着澄清一下。我已经了解了如何将多个函数绑定到特定小部件的特定序列。我想知道是否有可能将所有函数绑定到特定小部件的序列。因此,在上面的示例中,它类似于
wid.getboundfuncs(“”)
,它将返回func0
和func1
。
wid.bind('<Button>, func1, '+')