2010-12-01 95 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