2010-12-01 105 views
1

嘿所有, 即时寻找一种方法来捕捉按钮在wxpython按下事件我似乎无法找到任何东西。 theres只是wx.EVT_BUTTON这不完全是我想要的。只要按钮关闭,我希望我的活动继续处理。任何帮助将不胜感激 谢谢詹姆斯wxpython按钮按下事件

回答

2

我想我会赶上EVT_LEFT_DOWN和EVT_LEFT_UP。然后启动一个wx.Timer在EVT_LEFT_DOWN上运行你的进程,直到EVT_LEFT_UP被触发。或者,您可以使用ToggleButton。

+0

嘿迈克感谢您的快速回复..我试过这种方法想知道如果有另一种方式..我不喜欢你说的方式似乎很杂乱,说我点击按钮,然后定时器启动,如果我保持我的鼠标左键按下并将它从按钮上滑下来,定时器继续运行,因为leftup被绑定到了按钮上。除了检查进入和离开按钮窗口事件之外,还有其他建议吗? – James 2010-12-01 21:55:39