- class GreetEvent(Event):
- #这是自定义的事件
- def __init__(self,name):
- super(GreetEvent,self).__init__()
- self.name=name
- class MyListener(Listener):
- #这是自定义的listener
- @check_event(GreetEvent)
- def greet(self,event=None):
- print 'hello',event.name
- #这是使用方法
- eventbus=EventBus()
- eventbus.register(MyListener())
- ge=GreetEvent('world')
- eventbus.async_post(be)
- eventbus.unregister(MyListener())
- #该片段来自于http://www.codesnippet.cn/detail/140720149978.html
来源: http://www.codesnippet.cn/detail/140720149978.html