GeezerVison is showing docs.wxpython.org — wx.TimerEvent — wxPython 4.3.2 Docs
wx.TimerEvent¶
wx.TimerEvent object is passed to the event handler of timer events (see wx.Timer.SetOwner ).
For example:
class MyFrame(wx.Frame):
def __init__(self, parent):
wx.Frame.__init__(self, parent)
self.timer = wx.Timer(self, TIMER_ID)
self.Bind(wx.EVT_TIMER, self.OnTimer)
self.timer.Start(1000) # 1 second interval
def OnTimer(self, event):
# do whatever you want to do every second here
print('Hello')
Class Hierarchy¶
Inheritance diagram for class
TimerEvent:
Methods Summary¶
__init__
|
|
GetInterval
|
Returns the interval of the timer which generated this event. |
GetTimer
|
Returns the timer object which generated this event. |
Properties Summary¶
Class API¶
-
class wx.TimerEvent(Event)¶
Possible constructors:
TimerEvent(timer) -> None
TimerEvent object is passed to the event handler of timer events
(see Timer.SetOwner).
Methods¶
-
__init__(self, timer)¶
- Parameters:
timer (wx.Timer)
- Return type:
None
-
GetInterval(self)¶
Returns the interval of the timer which generated this event.
- Return type:
int
-
GetTimer(self)¶
Returns the timer object which generated this event.
- Return type:
wx.Timer
Properties¶
-
Interval¶
See GetInterval
-
Timer¶
See GetTimer