import tkinter as tk
from tkinter import messagebox
def greet():
name = entry.get().strip()
if not name:
label_prompt.config(fg="red", text="Введите имя!")
messagebox.showerror("Ошибка", "Вы не ввели имя!")
else:
label_prompt.config(fg="black", text="Введите имя:")
label_result.config(text=f"Привет, {name}!")
root = tk.Tk()
root.title("Приветствие")
root.geometry("400x250")
label_prompt = tk.Label(root, text="Введите имя:", font=("Arial", 12))
label_prompt.pack(pady=10)
entry = tk.Entry(root, font=("Arial", 12), width=25)
entry.pack(pady=5)
entry.bind("<Return>", lambda event: greet())
btn_greet = tk.Button(root, text="Поздороваться", command=greet, font=("Arial", 10))
btn_greet.pack(pady=10)
label_result = tk.Label(root, text="", font=("Arial", 14, "bold"), fg="green")
label_result.pack(pady=20)
root.mainloop()