TkInter:了解解除绑定功能

TkInter: understanding unbind function

TkInter unbind 函数是否会阻止应用它的小部件将更多事件绑定到小部件?

澄清:

假设我在程序的前面将事件绑定到 canvas:

 canvas.bind("<Button-1>",some_function)

那么在程序的某个时刻,我们就不再需要那些事件了:

 canvas.unbind("<Button-1>")

我们以后可以做这样的事情吗:

 canvas.bind("<Button-1>",OTHER_function)

不,取消绑定事件不会阻止对小部件的进一步绑定。您可以绑定一个事件,解除绑定,然后在以后根据需要再次绑定它。