TkInter:了解解除绑定功能
TkInter: understanding unbind function
TkInter unbind 函数是否会阻止应用它的小部件将更多事件绑定到小部件?
澄清:
假设我在程序的前面将事件绑定到 canvas:
canvas.bind("<Button-1>",some_function)
那么在程序的某个时刻,我们就不再需要那些事件了:
canvas.unbind("<Button-1>")
我们以后可以做这样的事情吗:
canvas.bind("<Button-1>",OTHER_function)
不,取消绑定事件不会阻止对小部件的进一步绑定。您可以绑定一个事件,解除绑定,然后在以后根据需要再次绑定它。
TkInter unbind 函数是否会阻止应用它的小部件将更多事件绑定到小部件?
澄清:
假设我在程序的前面将事件绑定到 canvas:
canvas.bind("<Button-1>",some_function)
那么在程序的某个时刻,我们就不再需要那些事件了:
canvas.unbind("<Button-1>")
我们以后可以做这样的事情吗:
canvas.bind("<Button-1>",OTHER_function)
不,取消绑定事件不会阻止对小部件的进一步绑定。您可以绑定一个事件,解除绑定,然后在以后根据需要再次绑定它。