Створіть проект, у якому в результаті настання події KeyPress для поля буде встановлено відступ його лівої межі від лівої межі вікна 120 пікселів
товщину рамки поля - 3 пікселя) і змінено текст у полі на ваше ім'я
ДОПОМОЖІТЬ БУДЬ ЛАСКА
СРОЧНО!!!!
Ответы
import tkinter as tk
def handle_keypress(event):
name = "Your Name" # введіть своє ім'я
input_field.config(text=name)
input_field.config(borderwidth=3)
input_field.place(x=120, y=10)
# Створюємо вікно
window = tk.Tk()
window.title("My App")
# Створюємо поле введення
input_field = tk.Entry(window, width=30)
input_field.pack()
# Додаємо обробник події KeyPress
input_field.bind("<KeyPress>", handle_keypress)
# Запускаємо головний цикл вікна
window.mainloop()
вроді так
import tkinter as tk
def handle_keypress(event):
event.widget.place(x=120, y=event.widget.winfo_y())
event.widget.config(highlightthickness=3)
event.widget.delete(0, tk.END)
event.widget.insert(0, "Your Name Here")
# Створення вікна
window = tk.Tk()
window.geometry("400x200")
# Створення поля введення
entry = tk.Entry(window, width=40)
entry.pack(pady=20)
# Прикріплення обробника події KeyPress до поля введення
entry.bind("<KeyPress>", handle_keypress)
# Запуск головного циклу обробки подій
window.mainloop()