Chapter 1, Getting Started with Tkinter, introduces the structure of a Tkinter program and shows you how to perform the most common tasks, such as creating widgets and handling user events.
Chapter 2, Window Layout, demonstrates how to place widgets using geometry managers and improve the layout of large applications.
Chapter 3, Customizing Widgets, dives deeper into Tkinter's widget configuration and appearance customization.
Chapter 4, Dialogs and Menus, teaches you how to improve the navigation of Tkinter apps with menus and dialogs.
Chapter 5, Object-Oriented Programming and MVC, teaches you how to effectively apply design patterns in your Tkinter applications.
Chapter 6, Asynchronous Programming, covers several recipes to execute long-running actions without freezing the application—a recurring problem in GUI development.
Chapter 7, Canvas and Graphics, explores the Canvas widget and the types of items you can add to the canvas and how to manipulate them.
Chapter 8, Themed Widgets, teaches you how to extend Tkinter applications with the Tk-themed widget set.