• Предмет: Информатика
  • Автор: dejnekodasha
  • Вопрос задан 5 месяцев назад

Создайте проект, в котором в результате события Click для надписи будет установлен коричневый цвет фона и текст в надписи изменится на "Мой проект", а в результате события MouseMove для надписи увеличится ширина и высота надписи на 3 символа.

Ответы

Ответ дал: Artemhonorbite
1

Для создания проекта необходимо использовать графический интерфейс пользователя (GUI) и библиотеку Tkinter в Python. Вот пример кода, который реализует указанный функционал:

import tkinter as tk

class MyProject:

   def __init__(self, master):

       self.master = master

       self.label = tk.Label(master, text="Нажми меня!")

       self.label.pack()

       self.label.bind("<Button-1>", self.change_label)

       self.label.bind("<Motion>", self.resize_label)

   def change_label(self, event):

       self.label.config(text="Мой проект", bg="brown")

   def resize_label(self, event):

       self.label.config(width=self.label.winfo_width()+3, height=self.label.winfo_height()+3)

root = tk.Tk()

my_project = MyProject(root)

root.mainloop()

Вас заинтересует