wx.EventLoopActivator¶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
Class Hierarchy¶
Inheritance diagram for class EventLoopActivator:
Methods Summary¶Makes the loop passed as the parameter currently active. |
|
Class API¶Possible constructors:
EventLoopActivator(loop) -> 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