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


import tkinter as tk

# Создаем основное окно программы
root = tk.Tk()
root.title("АНКЕТА")
root.configure(bg="#BDFCC9") # Светло-зеленый фон

# Надписи и поля ввода
tk.Label(root, text="Фамилия:", font=("Arial", 12), bg="#BDFCC9").grid(row=0, column=0, sticky="w", padx=10, pady=5)
family_entry = tk.Entry(root, width=30)
family_entry.grid(row=0, column=1, padx=10, pady=5)

tk.Label(root, text="Имя:", font=("Arial", 12), bg="#BDFCC9").grid(row=1, column=0, sticky="w", padx=10, pady=5)
name_entry = tk.Entry(root, width=30)
name_entry.grid(row=1, column=1, padx=10, pady=5)

# Радиокнопки для выбора пола
sex_var = tk.StringVar(value="")

tk.Radiobutton(root, text="женский", variable=sex_var, value="женский", font=("Arial", 12), bg="#BDFCC9").grid(row=2, column=0, sticky="w", padx=10, pady=5)
tk.Radiobutton(root, text="мужской", variable=sex_var, value="мужской", font=("Arial", 12), bg="#BDFCC9").grid(row=2, column=1, sticky="w", padx=10, pady=5)

# Функции для кнопок
def send_data():
    family = family_entry.get().strip()
    name = name_entry.get().strip()
    sex = sex_var.get()
    
    if not family or not name or not sex:
        return
        
    message = f'{family} {name} {sex}'
    output_label.config(text=message)

def delete_data():
    family_entry.delete(0, tk.END)
    name_entry.delete(0, tk.END)
    sex_var.set("")
    output_label.config(text='')

# Кнопки Отправить и Удалить
send_button = tk.Button(root, text="ОТПРАВИТЬ", command=send_data, font=("Arial", 12), bg="#4CAF50", fg="white")
send_button.grid(row=3, column=0, pady=10, ipadx=10)

delete_button = tk.Button(root, text="УДАЛИТЬ", command=delete_data, font=("Arial", 12), bg="#FF5733", fg="white")
delete_button.grid(row=3, column=1, pady=10, ipadx=10)

# Метка для вывода результата
output_label = tk.Label(root, text='', font=("Arial", 12), wraplength=250, justify="center", bg="#BDFCC9")
output_label.grid(row=4, columnspan=2, pady=10)

# Запуск главного цикла
root.mainloop()