如何将事件绑定到处理器?-lc滤波器和螺旋滤波器的设计
3.3 如何将事件绑定到处理器? 事件绑定器由类wx.PyEventBinder的实例组成。一个预定义的 wx.PyEventBinder的实例被提供给所有支持的事件类型,并且在你需要的时候 你可以为你定制的事件创建你自己的事件绑定器。每个事件类型都有一个事件 绑定器,这意味着一个wx.Event的子类对应多个绑定器。 在wxPython中,事件绑定器实例的名字是全局性的。为了清楚地将事件类 型与处理器联系起来,它们的名字都是以wx.EVT_开头并且对应于使用在C+ + wxWidgets代码中宏的名字。值得强调的是,wx.EVT绑定器名字的值不是你 通过调用一个wx.Event实例的GetEventType()方法得到的事件类型的实际的整数 码。事件类型整数码有一套完全不同的全局名,并且在实际中不常被使用。 作为wx.EVT名字的例子,让我们看看wx.MouseEvent的事件类型。正如我 们所提到的,它们有十四个,其中的九个涉及到了基于在按钮上的敲击,如鼠 标按下、鼠标释放、或双击事件。这九个事件类型使用了下面的名字: wx.EVT_LEFT_DOWN wx.EVT_LEFT_UP wx.EVT_LEFT_DCLICK 56 / 565