wx.BusyCursor¶
This class makes it easy to tell your user that the program is temporarily busy.
Just create a wx.BusyCursor object on the stack, and within the current scope, the hourglass will be shown.
For example:
# Normal usage
wait = wx.BusyCursor()
for i in range(10000):
DoACalculation()
del wait
# It can be used as a context manager too
with wx.BusyCursor():
for i in range(10000):
DoACalculation()
It works by calling wx.BeginBusyCursor
in the constructor, and wx.EndBusyCursor
in the destructor.
See also
wx.BeginBusyCursor
, wx.EndBusyCursor
, wx.WindowDisabler, wx.BusyInfo
Class Hierarchy¶
Methods Summary¶
Constructs a busy cursor object, calling |
|
Class API¶
- class wx.BusyCursor(object)¶
Possible constructors:
BusyCursor(cursor=HOURGLASS_CURSOR) -> None
This class makes it easy to tell your user that the program is temporarily busy.
Methods¶
- __init__(self, cursor=HOURGLASS_CURSOR)¶
Constructs a busy cursor object, calling
wx.BeginBusyCursor
.- Parameters:
cursor (wx.Cursor)
- Return type:
None
- __enter__(self)¶
- __exit__(self, exc_type, exc_val, exc_tb)¶