85 баллов за 3 минуты!
Відкрийте середовище розробки програмного забезпечення IDLE та створіть новий файл.
Підключити модуль tkinter.
Викликати модуль messagebox.
Створити вікно
Надати заголовок створеному вікну.
Задати розміри створеному вікну
Встановити колір тла створеного вікна
Створити першу функцію яка:
а) зменшить розміри вікна вдвічі
б) встановить зелений колір фону вікна
в) виведе вікно повідомлення з заголовком "Повідомлення" та текстом "Віднови мене"
Створити другу функцію яка:
а) відновить розміри вікна
б) встановити попередній колір фону вікна
в) виведе вікно повідомлення з заголовком "Повідомлення" та текстом "Відновлено"
Методом bind створити подію з викликом першої функції
Методом bind створити подію з викликом другої функції
Answers & Comments
Ответ:
import tkinter as tk
from tkinter import messagebox
def reduce_size():
root.geometry("200x150")
root.configure(bg='green')
messagebox.showinfo("Повідомлення", "Віднови мене")
def restore_size():
root.geometry("400x300")
root.configure(bg='white')
messagebox.showinfo("Повідомлення", "Відновлено")
root = tk.Tk()
root.geometry("400x300")
root.title("My Window")
root.configure(bg='white')
root.bind("<Control-r>", restore_size)
root.bind("<Control-m>", reduce_size)
root.mainloop()