ПОМОГИТЕ ПОЖАЛУЙСТА
Задача 1. Створити функцію, яка буде змінювати розмір вікна на 700×700 пікселів, змінювати колір форми на синій, коли ми натискаємо ліву клавішу мишки і виводить повідомлення «Ура, я все виконав!»
Задача 2. Створити нове вікно. Створити подію <Double-Button-1>, яка встановить розміри вікна 400x300 пікселів, зелений колір фону і змінить
текст заголовка вікна на «Бережи природу рідного краю!».
Задача 3. Створити новий файл Python, та нове вікно. Створити подію Button-3, яка встановить розміри вікна 700x600 пікселів, світло зелений колір фону і змінить текст заголовка вікна на «Я за здоровий спосіб життя!».
Ответы
Ответ:
1. Ось код для створення такої функції на мові Python з використанням бібліотеки Tkinter:
import tkinter as tk
def change_window():
root.geometry("700x700") # зміна розміру вікна
root.configure(bg='blue') # зміна коліру форми
print("Ура, я все виконав!") # виведення повідомлення
root = tk.Tk()
root.title("Зміна розміру вікна та коліру форми")
root.bind("<Button-1>", lambda event: change_window()) # прив'язка події натискання лівої кнопки миші до функції change_window
root.mainloop()
Після запуску цього коду, при натисканні лівої кнопки мишки відбудеться зміна розміру вікна на 700x700 пікселів, зміна коліру форми на синій та виведення повідомлення "Ура, я все виконав!" у консольному вікні.
2. Ось приклад коду на мові Python з використанням бібліотеки Tkinter, який створює нове вікно та встановлює відповідні параметри при подвійному натисканні на ліву кнопку миші:
import tkinter as tk
def change_window(event):
root.geometry("400x300")
root.configure(background='green')
root.title("Бережи природу рідного краю!")
root = tk.Tk()
root.title("Вікно")
root.geometry("300x300")
root.bind("<Double-Button-1>", change_window)
root.mainloop()
У функції change_window ми використовуємо метод geometry() для зміни розмірів вікна, метод configure() для зміни кольору фону та метод title() для зміни тексту заголовка. При цьому ми передаємо параметри "400x300", "green" та "Бережи природу рідного краю!" відповідно.
Функцію change_window ми потім пов'язуємо з подією <Double-Button-1> за допомогою методу bind(), де <Double-Button-1> означає подвійне натискання на ліву кнопку миші.
3. Ось код, який створює вікно з необхідною подією:
from tkinter import *
root = Tk()
def change_window():
root.geometry("700x600")
root.configure(bg="#90EE90")
root.title("Я за здоровий спосіб життя!")
root.bind("<Button-3>", lambda event: change_window())
root.mainloop()
Функція change_window() змінює розміри вікна, колір фону та текст заголовка. Подія <Button-3> викликає цю функцію при натисканні правої кнопки миші відносно вікна.