import tkinter as tk
def greet():
name = entry.get().strip() # убираем пробелы по краям
if name == "":
label.config(text="Введите имя!", fg="red")
else:
label.config(text=f"Привет, {name}!", fg="green")
root = tk.Tk()
root.title("Приветствие")
root.geometry("400x250")
tk.Label(root, text="Введите имя:", font=("Arial", 14)).pack(pady=10)
entry = tk.Entry(root, font=("Arial", 14), width=20)
entry.pack(pady=10)
# Используем lambda event, как в уроке
entry.bind("<Return>", lambda event: greet())
tk.Button(root, text="Поздороваться", font=("Arial", 12), command=greet).pack(pady=10)
label = tk.Label(root, text="", font=("Arial", 14))
label.pack(pady=10)
root.mainloop()