In this chapter, we will explore how to arrange widgets within widgets to create our Python GUI. Learning the fundamentals of GUI layout design will enable us to create great-looking GUIs. There are certain techniques that will help us in achieving this layout design.
The grid layout manager is one of the most important layout tools built into tkinter that we will be using.
We can very easily create menu bars, tabbed controls (aka Notebooks), and many more widgets using tkinter.
Here is an overview of the Python modules used in this chapter: