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


import tkinter as tk
from tkinter import messagebox

# Главное окно
root = tk.Tk()
root.title("Форма заказа")
root.geometry("350x650")
root.resizable(False, False)

# ===== Адрес и комментарий =====

frame1 = tk.Frame(root, bg="lightyellow", padx=20, pady=15)
frame1.pack(pady=20)

tk.Label(
    frame1,
    text="Ваш адрес:",
    font=("Arial", 14, "bold"),
    bg="lightyellow"
).pack()

address = tk.Entry(frame1, width=25, font=("Arial", 12))
address.pack(pady=5)

tk.Label(
    frame1,
    text="Комментарий:",
    font=("Arial", 14, "bold"),
    bg="lightyellow"
).pack(pady=5)

comment = tk.Text(frame1, width=30, height=7, font=("Arial", 11))
comment.pack()

# ===== Кнопка отправки =====

def send():
    print("Адрес:", address.get())
    print("Комментарий:", comment.get("1.0", tk.END))

    messagebox.showinfo("Отправка", "Данные отправлены!")

button = tk.Button(
    frame1,
    text="Отправить",
    font=("Arial", 14),
    bg="lightblue",
    width=18,
    command=send
)
button.pack(pady=5)

# ===== Сколько штук? =====

frame2 = tk.Frame(root, bg="lightyellow", padx=30, pady=10)
frame2.pack()

tk.Label(
    frame2,
    text="Сколько штук?",
    font=("Arial", 13),
    bg="lightyellow"
).pack(anchor="w")

count = tk.IntVar(value=1)

tk.Radiobutton(
    frame2, text="0-10", variable=count, value=1,
    bg="lightyellow"
).pack(anchor="w")

tk.Radiobutton(
    frame2, text="11-20", variable=count, value=2,
    bg="lightyellow"
).pack(anchor="w")

tk.Radiobutton(
    frame2, text="21-30", variable=count, value=3,
    bg="lightyellow"
).pack(anchor="w")

tk.Radiobutton(
    frame2, text="31-40", variable=count, value=4,
    bg="lightyellow"
).pack(anchor="w")

# ===== Цвет =====

tk.Label(
    frame2,
    text="Какого цвета?",
    font=("Arial", 13),
    bg="lightyellow"
).pack(anchor="w", pady=(10, 0))

red = tk.BooleanVar()
blue = tk.BooleanVar()
green = tk.BooleanVar()
yellow = tk.BooleanVar()

tk.Checkbutton(
    frame2, text="RED",
    variable=red,
    bg="red",
    width=10
).pack(anchor="w")

tk.Checkbutton(
    frame2, text="BLUE",
    variable=blue,
    bg="blue",
    width=10
).pack(anchor="w")

tk.Checkbutton(
    frame2, text="GREEN",
    variable=green,
    bg="lime",
    width=10
).pack(anchor="w")

tk.Checkbutton(
    frame2, text="YELLOW",
    variable=yellow,
    bg="yellow",
    width=10
).pack(anchor="w")

# Запуск программы
root.mainloop()