Код:
import tkinter as tk
# Создание главного окна
root = tk.Tk()
root.title("Расположение элементов")
root.geometry("300x150")
# Поле для ввода текста
entry = tk.Entry(root, width=40)
entry.grid(row=0, column=0, columnspan=2, padx=10, pady=10)
# Чекбоксы и их надписи
check_vars = [tk.IntVar() for _ in range(4)]
check_fust = tk.Checkbutton(root, text="Блок1", variable=check_vars[0])
check_radio = tk.Checkbutton(root, text="Блок2", variable=check_vars[1])
check_wall = tk.Checkbutton(root, text="Блок3", variable=check_vars[2])
check_group = tk.Checkbutton(root, text="Блок4", variable=check_vars[3])
# Расположение чекбоксов в квадратной сетке 2x2
check_fust.grid(row=1, column=0, padx=5, pady=5)
check_radio.grid(row=1, column=1, padx=5, pady=5)
check_wall.grid(row=2, column=0, padx=5, pady=5)
check_group.grid(row=2, column=1, padx=5, pady=5)
# Запуск главного цикла обработки событий
root.mainloop()
Исходные данные:
check_fust.pack(anchor=NW)
check_radio.pack(anchor=NW)
check_wall.pack(anchor=NE)
check_group.pack(anchor=NE)