Using the Place geometry manager
The Place geometry manager allows you to set the position and size of a widget in absolute terms, or in relative terms to another one.
Of the three geometry managers, it is the least commonly used one. On the other hand, it can fit some complex scenarios where you want to freely position a widget or overlap a previously placed one.
Getting ready
To demonstrate how to work with the Place geometry manager, we will replicate the following layout by mixing absolute and relative positions and sizes:

How to do it…
The labels that we will display have different backgrounds and are defined in the order they are placed from left to right and top to bottom:
import tkinter as tk class App(tk.Tk): def __init__(self): super().__init__() label_a = tk.Label(self, text="Label A", bg="yellow") label_b = tk.Label(self, text="Label B", bg="orange") label_c = tk.Label(self, text="Label C", bg="red") label_d = tk.Label(self, text="Label...