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

我用bind来使键盘与事件关联,但当关联有两个事件以上时,只有最前面那个事件有效,后面的按相应的键没反应,怎么处理才正确阿

缥缈止盈
浏览 200回答 2
2回答

慕姐4208626

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

慕容森

自己制定一个绑定函数不就行了,使用闭包可以很好地解决这个问题.def bind_mul( *func_args ,**params ):def _t( ):for func in func_args:func( **params )return _tbind( bind_mul( func1 ,func2 ,param1 = 1 ,param2 = 'test' ) )可以同时绑定多个函数,和输入多个参数
打开App,查看更多内容
随时随地看视频慕课网APP