Створення завдання в Python.
Створіть проєкт, у якому в результаті настання події Click для напису буде встановлено
• відступ його верхньої межі від верхньої межі 120 пікселів і текст у написі зміниться на назву вулиці, на якій розміщено ваш заклад освіти;
• ширину напису 30 символів і текст у написі зміниться на назву вулиці, на якій розміщено ваш заклад освіти.
Ответы
Ответ:
Ось приклад коду на Python, який створює вікно з написом і налаштовує обробник подій для кліку мишею:
python
Copy code
import tkinter as tk
class MySchool:
def __init__(self, street):
self.street = street
# Створюємо вікно
self.root = tk.Tk()
self.root.title("Мій заклад освіти")
# Створюємо напис
self.label = tk.Label(self.root, text=self.street, font=("Arial", 12))
self.label.pack(pady=120)
# Налаштовуємо обробник подій для кліку мишею
self.label.bind("<Button-1>", self.on_click)
# Запускаємо головний цикл обробки подій
self.root.mainloop()
def on_click(self, event):
# При кліку мишею на написі змінюємо його висоту та ширину
self.label.config(height=1, width=30, text=self.street)
# Створюємо екземпляр класу MySchool з назвою вулиці "Вулиця Шевченка"
my_school = MySchool("Вулиця Шевченка")
При запуску цього коду відкриється вікно з написом "Вулиця Шевченка" і відступом від верхньої межі 120 пікселів. При кліку на написі він змінить свою висоту на 1 рядок і ширину на 30 символів, а текст у ньому зміниться на "Вулиця Шевченка".