Summary
In this chapter, we have looked at a few widgets which did not make their way into our example applications.
We saw that the LabelFrame
widget allows us to surround a group of widgets with a heading, which can be either hardcoded or tied to a Label
widget.
The Checkbutton
and Radiobutton
widgets were demonstrated, and we saw how to bind them to Tkinter's variables, such as IntVar
objects, in order to return the user's choices.
We learned about the OptionMenu
and Combobox
widgets, which are used to make a choice from a list of pre-defined options. The Combobox
acts as a combination of an Entry
widget and an OptionMenu
widget, also allowing the user to enter their own value if necessary.
If we want to have a tabbed interface, we have now looked at how the Notebook
widget allows us to display multiple frames in a window using tabs and we can assign each one a label to display in its tab.
After covering those widgets, we moved on to learning how to create binary packages for our text editor...