wx.lib.busy.BusyInfo¶
This class is just like wx.BusyInfo
, except that its default
size is smaller, (unless the size of the message requires a larger window
size) and the background and foreground colors of the message box can be
set.
Creating an instance of the class will create and show a window with the given message, and when the instance is deleted then that window will be closed. This class also implements the context manager magic methods, so it can be used with Python’s with statement, like this:
with BusyInfo('Please wait...'):
doSomethingThatNeedsWaiting()
Class Hierarchy¶
Methods Summary¶
Create a new |
|
Hide and close the busy info box. |
Class API¶
- class BusyInfo(object)¶
This class is just like
wx.BusyInfo
, except that its default size is smaller, (unless the size of the message requires a larger window size) and the background and foreground colors of the message box can be set.Creating an instance of the class will create and show a window with the given message, and when the instance is deleted then that window will be closed. This class also implements the context manager magic methods, so it can be used with Python’s with statement, like this:
with BusyInfo('Please wait...'): doSomethingThatNeedsWaiting()
Methods¶
- __init__(self, msg, parent=None, bgColour=None, fgColour=None)¶
Create a new
BusyInfo
.- Parameters:
msg (string) – a string to be displayed in the BusyInfo window.
parent (wx.Window) – an optional window to be used as the parent of the :class:`BusyInfo. If given then the
BusyInfo
will be centered over that window, otherwise it will be centered on the screen.bgColour (wx.Colour) – colour to be used for the background of the
BusyInfo
fgColour (wx.Colour) – colour to be used for the foreground (text) of the
BusyInfo
- Close(self)¶
Hide and close the busy info box.