СРОЧНО!!! ДАЮ 30 БАЛЛОВ
Практичне завдання : Створіть новий файл Python та нове вікно із кнопкою. Розміри вікна 400х300, заголовок "Вікно№1”. Кнопка розміщена в 100 пікселях від лівого краю та в 90 пікселях від правого краю, текст кнопки "Розфарбуй". Колір кнопки та тексту довільний. При натисканні лівою клавішею миші на кнопку розміри вікна зміняться на 650х560, колір фону вікна стане зеленим а кнопки блакитним.
Ответы
Ответ:
import tkinter as tk
def colorize():
root.geometry("650x560")
root.configure(bg='green')
button.configure(bg='blue', fg='white')
root = tk.Tk()
root.geometry("400x300")
root.title("Window No. 1")
button = tk.Button(root, text="Colorize", command=colorize)
button.pack()
button.place(x=100, y=90)
root.mainloop()
Объяснение:
Этот код использует библиотеку tkinter, которая является стандартной библиотекой графического интерфейса для Python. Создает новое окно размером 400х300 и заголовком "Окно №1". Затем он создает кнопку с текстом «Раскрасить» и размещает ее на расстоянии 100 пикселей от левого края и 90 пикселей от правого края.
При нажатии кнопки «Раскрасить»,
вызывается функция colorize, которая изменяет размер окна на 650x560, меняет цвет фона на зеленый и меняет цвет кнопки на синий.