Button wxpython按钮按下事件

Button wxpython按钮按下事件,button,wxpython,Button,Wxpython,大家好, 我正在寻找一种方法来捕捉wxpython中按下按钮的事件,我似乎什么都找不到。只有wx.EVT_按钮,这不是我想要的。只要按下按钮,我希望事件继续处理。任何帮助都将不胜感激 谢谢你,詹姆斯,我想我会抓住左上下的EVT_和左上的EVT_。然后启动一个wx.Timer在EVT_LEFT_DOWN上运行进程,直到触发EVT_LEFT_UP。或者,您可以使用切换按钮。嘿,迈克,谢谢您的快速回复。。我试过那种方法,我想知道是否还有别的方法。。我不喜欢你建议的方式,它看起来很凌乱,比如我点击按钮,

大家好, 我正在寻找一种方法来捕捉wxpython中按下按钮的事件,我似乎什么都找不到。只有wx.EVT_按钮,这不是我想要的。只要按下按钮,我希望事件继续处理。任何帮助都将不胜感激
谢谢你,詹姆斯,我想我会抓住左上下的EVT_和左上的EVT_。然后启动一个wx.Timer在EVT_LEFT_DOWN上运行进程,直到触发EVT_LEFT_UP。或者,您可以使用切换按钮。

嘿,迈克,谢谢您的快速回复。。我试过那种方法,我想知道是否还有别的方法。。我不喜欢你建议的方式,它看起来很凌乱,比如我点击按钮,计时器启动,如果我按住鼠标左键并将其从按钮上滑下,计时器将继续运行,因为左键与按钮绑定。。除了检查“进入”和“离开”按钮窗口事件之外,还有其他建议吗?@James,你想要的是非常不寻常的,因此需要几行代码,按照Mike的回答,大概只有六行。如果wx在按住鼠标按钮的情况下继续触发事件,则效率会非常低,而且会非常混乱。我想这是真的,我正试图为自己的滚动框制作一个滚动按钮。。因此,当按下按钮时,windows内容将滚动。。谢谢你们的帮助,伙计们,我明白了working@Mike德里斯科尔:我已经按照你的建议试过了,但如果我们连续按下按钮5到6次,窗口就会被挂起,我们可以在窗口上操作任何其他东西。我不知道为什么在没有代码的情况下不能工作。