wx.ToggleButton is a button that stays pressed when clicked by the user.
In other words, it is similar to wx.CheckBox in functionality but looks like a wx.Button.
Since wxWidgets version 2.9.0 this control emits an update UI event.
You can see wx.ToggleButton in action in Controls Sample.
Handlers bound for the following event types will receive a wx.CommandEvent parameter.
See also
__init__ |
Default constructor. |
Create |
Creates the toggle button for two-step construction. |
GetValue |
Gets the state of the toggle button. |
SetValue |
Sets the toggle button to the given state. |
wx.
ToggleButton
(AnyButton)¶Possible constructors:
ToggleButton()
ToggleButton(parent, id=ID_ANY, label="", pos=DefaultPosition,
size=DefaultSize, style=0, val=DefaultValidator, name=CheckBoxNameStr)
ToggleButton is a button that stays pressed when clicked by the user.
__init__
(self, *args, **kw)¶__init__ (self)
Default constructor.
__init__ (self, parent, id=ID_ANY, label=””, pos=DefaultPosition, size=DefaultSize, style=0, val=DefaultValidator, name=CheckBoxNameStr)
Constructor, creating and showing a toggle button.
Parameters: |
|
---|
See also
Create
(self, parent, id=ID_ANY, label="", pos=DefaultPosition, size=DefaultSize, style=0, val=DefaultValidator, name=CheckBoxNameStr)¶Creates the toggle button for two-step construction.
See wx.ToggleButton for details.
Parameters: |
|
---|---|
Return type: | bool |
GetValue
(self)¶Gets the state of the toggle button.
Return type: | bool |
---|---|
Returns: | Returns True if it is pressed, False otherwise. |
SetValue
(self, state)¶Sets the toggle button to the given state.
This does not cause a EVT_TOGGLEBUTTON
event to be emitted.
Parameters: | state (bool) – If True , the button is pressed. |
---|