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()