Пакувальник grid
Слово "grid" перекладається з англійської як "сітка". Тож віджети цей пакувальник розміщує у сітці, а точніше, у таблиці. Вікно розділяється на рядки та стовпці і кожна комірка в отриманій таблиці може містити віджет. Адреса кожної комірки складається з номера рядка і номера стовпчика. Нумерація починається з нуля. Комірки можна об'єднувати як по вертикалі, так і по горизонталі.
Менеджер grid є найбільш гнучким менеджером геометрії в tkinter.
Розміщення віджета в тій чи іншій клітинці задається через аргументи row і column, яким присвоюються відповідно номер рядка і стовпчика. Щоб об'єднати комірки по горизонталі, використовується атрибут columnspan, якому присвоюється кількість поєднуваних комірок. Опція rowspan об'єднує комірки по вертикалі.
Приклад
Створимо вікно за зразком.
from tkinter import *
root = Tk()
lab1 = Label(root, text="First")
lab1.grid(row=0, column=0)
lab2 = Label(root, text="Second")
lab2.grid(row=1, column=0)
e1 = Entry(root)
e1.grid(row=0, column=1)
e2 = Entry(root)
e2.grid(row=1, column=1)
root.mainloop()