wx.BitmapToggleButton¶wx.BitmapToggleButton is a wx.ToggleButton that contains a bitmap instead of text.
This class is not available in all ports currently (although it is available in the major ones), test for HAS_BITMAPTOGGLEBUTTON to determine whether it can be used (in addition for possibly testing for USE_TOGGLEBTN which can be set to 0 to explicitly disable support for this class and wx.ToggleButton).
This control emits an update UI event.
Events Emitted by this Class¶Handlers bound for the following event types will receive a wx.CommandEvent parameter.
EVT_TOGGLEBUTTON: Handles a wxEVT_TOGGLEBUTTON event.
Class Hierarchy¶
Inheritance diagram for class BitmapToggleButton:
Methods Summary¶Default constructor. |
|
Create method for two-step construction. |
|
Gets the state of the toggle button. |
|
Sets the toggle button to the given state. |
Properties Summary¶
Class API¶Possible constructors:
BitmapToggleButton() -> None
BitmapToggleButton(parent, id=ID_ANY, label=NullBitmap,
pos=DefaultPosition, size=DefaultSize, style=0, val=DefaultValidator,
name=CheckBoxNameStr) -> None
BitmapToggleButton is a ToggleButton that contains a bitmap instead of text.
__init__ (self)
Default constructor.
None
__init__ (self, parent, id=ID_ANY, label=NullBitmap, pos=DefaultPosition, size=DefaultSize, style=0, val=DefaultValidator, name=CheckBoxNameStr)
Constructor, creating and showing a toggle button with the bitmap label.
Internally calls Create .
parent (wx.Window)
id (wx.WindowID)
label (wx.BitmapBundle)
pos (wx.Point)
size (wx.Size)
style (long)
val (wx.Validator)
name (string)
None
Create method for two-step construction.
parent (wx.Window)
id (wx.WindowID)
label (wx.BitmapBundle)
pos (wx.Point)
size (wx.Size)
style (long)
val (wx.Validator)
name (string)
bool
variant (WindowVariant)
Gets the state of the toggle button.
bool
Returns True if it is pressed, False otherwise.
Sets the toggle button to the given state.
This does not cause a EVT_TOGGLEBUTTON event to be emitted.
state (bool) – If True, the button is pressed.
None