在wxPython中获取事件名称而不是整数ID
我有以下代码:
self.sliderR.Bind(wx.EVT_SCROLL,self.OnSlide)
在函数 OnSlide
中,我插入了代码 pdb.set_trace ()
来帮助我调试。
在 pdb 提示符中,如果我输入 event.GetEventType()
它会返回一个数字 (10136),但我不知道对应于哪个事件。
10136 是否引用了 wx.EVT_SCROLL 或其他也触发 wx.EVT_SCROLL 事件的事件?如果后者属实,我如何找到具体事件?
谢谢。
I have the following code:
self.sliderR.Bind(wx.EVT_SCROLL,self.OnSlide)
In the function OnSlide
I have the inserted the code pdb.set_trace()
to help me debug.
In the pdb prompt if I type event.GetEventType()
it returns a number (10136) but I have no idea which event that corresponds to.
Does the 10136 refer to the wx.EVT_SCROLL
or another event that also triggers the wx.EVT_SCROLL
event? If the latter is true, how do I find the specific event?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没有内置的方法。您将需要构建一个事件字典。 Robin Dunn 这里有一些代码可以帮助您: http://osdir.com /ml/wxpython-users/2009-11/msg00138.html
或者您可以查看我的简单示例:
There isn't a built-in way. You will need to build an event dictionary. Robin Dunn has some code here that will help: http://osdir.com/ml/wxpython-users/2009-11/msg00138.html
Or you can check out my simple example: