Vad
Июль 20, 2009 17:19:57
Использую круглую кнопку из класса SButton (wxSharedButton)
Сделал обработчик события клик левой кнопкой мыши на данный Button при это м почему то потерялся эффект нажатия кнопки..не “проседает” button при нажатии на ней мышью..нгикто не сталкивался?
код event:
self.button_4.Bind(wx.EVT_MOUSE_EVENTS, self.OnMouse)
……
def OnMouse(self,event):
if event.ButtonDown():#нажали на кнопку мыши
…..действие 1
elif event.ButtonUp():#отпустили кнопку мыши
….действие 2
Vad
Июль 23, 2009 15:18:11
Нет ни у кого мыслей почему так происходит…
получается что события мыши как то “блокируют” нормальную работу button…..почему она не прожимается под курсором мыши?
hellslade
Июль 24, 2009 07:10:38
Vad
event.Skip() когда нибудь слышали/читали? :) За несколько дней уж можно было найти этот метод.
Вы читаете хоть документацию или методом тыка все изучаете?
Vad
Июль 24, 2009 08:26:50
Спасибо. Вот буквально вчера почитал повнимательней доку на wxPython и нашел этот метод.)
Я просто отложил эту проблему на потом, т.к. в проекте у меня были более приоритетные задачи…
p.s. иногда быстрее на форуме найдешь ответ чем изроешь кучу инфы на английском языке…