Завдання. У вікні розташуйте 4 кнопки, що відповідають порам року Зима, Весна, Літо та Осінь. Ліворуч від кнопок розташуйте об’єкт напис сірого кольору. При натисненні на відповідну кнопку в об’єкті напис мають з’являтися назви місяців, що відповідають натисненій порі року.
1. Уведіть команди підключення модуля tkinter та створення графічного вікна із заголовком Пори року і з розмірами 300 на 250.
2. Додайте команди створення кнопок Зима, Весна, Літо та Осінь з назвами winter, spring, summer та autumn відповідно. Встановіть розмір шрифту 16 пунктів, а колір фону відповідно до зразка.
3. Додайте команди створення порожнього напису, що має назву Lbl. Для літер, що мають відображатися у цьому написі, встановіть розмір 16 пунктів, сірий колір фону.
4. Запустіть програму на виконання та переконайтеся, що елементи керування створено.
Ответы
Ответ:
import tkinter as tk
# 1. Підключення модуля tkinter та створення графічного вікна
root = tk.Tk()
root.title("Пори року")
root.geometry("300x250")
# 2. Створення кнопок з назвами пор року
winter_btn = tk.Button(root, text="Зима", font=("Arial", 16), bg="#ADD8E6")
spring_btn = tk.Button(root, text="Весна", font=("Arial", 16), bg="#98FB98")
summer_btn = tk.Button(root, text="Літо", font=("Arial", 16), bg="#FFDAB9")
autumn_btn = tk.Button(root, text="Осінь", font=("Arial", 16), bg="#FFA07A")
# Відображення кнопок у вікні за допомогою методу pack
winter_btn.pack(side="left")
spring_btn.pack(side="left")
summer_btn.pack(side="left")
autumn_btn.pack(side="left")
# 3. Створення порожнього напису з сірим фоном
Lbl = tk.Label(root, bg="grey", font=("Arial", 16), width=20, height=3)
Lbl.pack()
# 4. Запуск програми на виконання
root.mainloop()