为了账号安全,请及时绑定邮箱和手机立即绑定

以下内容还不是太理解,求助关于python中bind()的使用!

以下内容还不是太理解,求助关于python中bind()的使用!

缥缈止盈 2021-10-13 20:11:36
我用bind来使键盘与事件关联,但当关联有两个事件以上时,只有最前面那个事件有效,后面的按相应的键没反应,怎么处理才正确阿
查看完整描述

2 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

让前面那个事件去触发后面的事件不就成了,调用后面那个函数。 所以不需要一个事件下bind很多个函数。只需要一个母函数,调用一组子函数。

查看完整回答
反对 回复 2021-10-17
?
慕容森

TA贡献1853条经验 获得超18个赞

自己制定一个绑定函数不就行了,使用闭包可以很好地解决这个问题.
def bind_mul( *func_args ,**params ):
def _t( ):
for func in func_args:
func( **params )
return _t
bind( bind_mul( func1 ,func2 ,param1 = 1 ,param2 = 'test' ) )
可以同时绑定多个函数,和输入多个参数



查看完整回答
反对 回复 2021-10-17
  • 2 回答
  • 0 关注
  • 196 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信