Offering options with CheckBoxes
The CheckBox
control in its usual configuration is similar to a type of binary input; it is either checked or not checked. So, as such, it is often used to offer selection options to "yes/no" questions in a user interface, such as an option to enable or disable a feature in an application's configuration screen. In this recipe, we will take a look at the ways of using a CheckBox
control.
How to do it…
To offer options with checkboxes, you need to do the following:
First, we will start by making a panel that has three
CheckBox
controls on it through the following code:class MyPanel(wx.Panel): def __init__(self, parent): super(MyPanel, self).__init__(parent) # Layout sizers vsizer = wx.BoxSizer(wx.VERTICAL) # Toggle Button self.allCB = wx.CheckBox(self, label="All Selected", style=wx.CHK_3STATE) vsizer.Add(self.allCB) self.option1 = wx.CheckBox(self,label="Option 1"...