TkInter:了解解除绑定功能 [英] TkInter: understanding unbind function

查看:84
本文介绍了TkInter:了解解除绑定功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Does TkInter unbind function prevents the widget on which it is applied from binding further events to the widget ?

说明:

假设我之前在程序中将事件绑定到画布:

Let's say I bound events to a canvas earlier in a prgram:

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

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

Then at a certain point of the program, we no longer need those events:

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

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

Can we later do something like this:

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

推荐答案

不,取消绑定事件不会阻止对小部件的进一步绑定.您可以绑定事件、解除绑定,然后根据需要随时再次绑定.

No, unbinding an event doesn't prevent further bindings on the widget. You can bind an event, unbind it, and then bind it again at a later date as often as you want.

这篇关于TkInter:了解解除绑定功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆