Layout Management

In this chapter, we will explore how to arrange widgets within widgets to create a Python GUI. Learning about the fundamentals of GUI layout design will allow us to create great-looking GUIs. There are certain techniques that will help us achieve this layout design.

The grid layout manager is one of the most important layout tools that we will be using, and is built into tkinter. We can very easily create menu bars, tabbed controls (that is, Notebooks), and many more widgets using tkinter.

By completing this chapter, you will learn how to arrange your widgets to make your GUI look truly great! Learning layout management is fundamental to GUI design, even if you use other programming languages – but Python truly rocks!

Get Python GUI Programming Cookbook - Third 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.