The End of the Tutorial
In this chapter, we learned the core concepts of Python/Tkinter programming and met a handful of simple widget objects along the way—e.g., labels, buttons, frames, and the packer geometry manager. We’ve seen enough to construct simple interfaces, but we have really only scratched the surface of the Tkinter widget set.
In the next two chapters, we will apply what we’ve learned here to study the rest of the Tkinter library, and we’ll learn how to use it to generate the kinds of interfaces you expect to see in realistic GUI programs. As a preview and roadmap, Table 8-1 lists the kinds of widgets we’ll meet there in roughly their order of appearance. Note that this table lists only widget classes; along the way, we will also meet a few additional widget-related topics that don’t appear in this table.
Table 8-1. Tkinter widget classes
Widget class | Description |
---|---|
Label | A simple message area |
Button | A simple labeled push-button widget |
Frame | A container for attaching and arranging other widget objects |
| A new window managed by the window manager |
Message | A multiline label |
Entry | A simple single-line text-entry field |
Checkbutton | A two-state button widget, typically used for multiple-choice selections |
Radiobutton | A two-state button widget, typically used for single-choice selections |
Scale | A slider widget with scalable positions |
PhotoImage | An image object used for displaying full-color images on other widgets |
BitmapImage | An image object used for displaying bitmap images on other widgets ... |
Get Programming Python, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.