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!