Загрузка данных


import tkinter as tk

root = tk.Tk()
root.title("Pack Demo - Mixed Layout")
root.geometry("400x350")

# --- Верхняя часть: три горизонтальные полосы ---
# fill='x' заставляет их растягиваться на всю ширину
tk.Label(root, text="Box 1", bg="red", fg="white", height=2).pack(fill='x')
tk.Label(root, text="Box 2", bg="green", fg="white", height=2).pack(fill='x')
tk.Label(root, text="Box 3", bg="blue", fg="white", height=2).pack(fill='x')

# --- Нижняя часть: три квадрата в ряд ---
# Создаем отдельный контейнер (Frame) для нижнего ряда
bottom_frame = tk.Frame(root)
bottom_frame.pack(expand=True) # expand=True центрирует фрейм по вертикали

# Упаковываем элементы слева направо внутри фрейма
# side='left' ставит их в один ряд
tk.Label(bottom_frame, text="Лефт", bg="lightblue", width=10, height=5).pack(side='left', padx=5)
tk.Label(bottom_frame, text="Центр", bg="pink", width=10, height=5).pack(side='left', padx=5)
tk.Label(bottom_frame, text="Райт", bg="yellow", width=10, height=5).pack(side='left', padx=5)

root.mainloop()