Предмет: Информатика, автор: hefoewf329u191

ПОМОГИТЕ ПОЖАЛАЛАЛАЛАЛАЛАЛУЙСТААТАТАТАКАЬШТАЩШ
Створити новий файл Python нове вікно.
Задати характеристики на Ваш вибір:
Заголовок вікна
Розміри вікна
Фон вікна
Створити подію Button-3, яка встановить розміри вікна 500×500 пікселів, рожевий колір фону і змінить текст заголовка вікна на «Задача 3.1», та виведе повідомлення « Задача 3.1.»
Створити подію Button – 1, яка змінить розміри вікна 700×700 пікселів, сірий колір фону і змінить текст заголовка вікна на Задача 3.2. та виведе повідомлення «Задача 3.2.»

Ответы

Автор ответа: Levxboxggg
0

Ответ:import tkinter as tk

def change_window1(event):

   root.geometry("500x500")

   root.config(bg="pink")

   root.title("Задача 3.1")

   print("Задача 3.1.")

def change_window2(event):

   root.geometry("700x700")

   root.config(bg="grey")

   root.title("Задача 3.2")

   print("Задача 3.2.")

root = tk.Tk()

root.geometry("400x400")

root.config(bg="white")

root.title("Вікно для задач")

button_1 = tk.Button(root, text="Задача 3.1", font=("Arial", 14), width=15)

button_1.bind("<Button-3>", change_window1)

button_1.pack(pady=20)

button_2 = tk.Button(root, text="Задача 3.2", font=("Arial", 14), width=15)

button_2.bind("<Button-1>", change_window2)

button_2.pack()

root.mainloop()

Объяснение:У цьому коді ми створили вікно з заголовком "Вікно для задач" та розмірами 400 на 400 пікселів.

Далі ми створили дві кнопки - button_1 та button_2. Кнопка button_1 встановлює характеристики вікна для першої задачі при натисненні на праву кнопку миші, а кнопка button_2 для другої задачі при натисненні на ліву кнопку миші.

Метод bind() встановлює зв'язок між подією та функцією-обробником. У нашому випадку, ми встановлюємо <Button-3> та <Button-1> як події натискання на кнопку правою і лівою кнопкою миші відповідно.

Функції-обробники change_window1() та change_window2() змінюють властивості вікна за допомогою методів geometry(), config(bg=) та title(). Також вони викликають функцію print(), щоб вивести повідомлення в консоль.

Нарешті, ми запускаємо цикл обробки подій mainloop(), який чекає на взаємодію користувача з програмою

Похожие вопросы
Предмет: Математика, автор: z09z099009azzz