请问如何向Handler中传递参数?【已解决】

请问如何向Handler中传递参数?【已解决】

有一个定时器,我作了如下绑定:


self.Bind(wx.EVT_TIMER, self.try,self.timer)


正常情况下,try函数的定义应该是这样:
def try(self,event):


但是我现在需要向try函数中传递一个参数,用来在try函数中使用,如何操作?(难道这就要自定义事件???)

请大虾指导~~不甚感激

非常感谢limodou!今天和他交流了一下,成功的解决了这个问题!看下面的示例代码:
def func(self,something):
    def eventhandler(event)
        print something
    return eventhandler


将事件进行绑定,并同时传递参数!
self.timer=wx.Timer(self)
self.Bind(wx.EVT_TIMER,self.func('Hello'),self.timer)
self.timer.Start(2000,oneShot=True)



倒计时触发事件,将会打印出‘Hello’