Makes an event loop temporarily active.
This class is used to make the event loop active during its life-time, e.g.:
class MyEventLoop(wx.EventLoopBase):
def RunMyLoop(self):
loop = MyEventLoop()
activate = wx.EventLoopActivator(loop)
# other code...
# the previously active event loop restored here
See also
Makes the loop passed as the parameter currently active. |
|
Possible constructors:
EventLoopActivator(loop : EventLoopBase) -> None
Makes an event loop temporarily active.
Makes the loop passed as the parameter currently active.
This saves the current return value of wx.EventLoopBase.GetActive
and then calls wx.EventLoopBase.SetActive
with the given loop.
loop (wx.EventLoopBase)
None