Створіть новий файл Python та вікно з розмірами 600х600 пікселів зеленого кольору з забороною змінювати розміри вікна. Створіть дві кнопки із текстами "Кнопка №1" та "Кнопка №2" відповідно Розмістіть їх в довільних місцях. При натисканні Button-1 на кнопку №1 відбудуться зміни: назва вікна - Ваше прізвище та ім'я, колір вікна стане світло блакитним. . При натисканні Button-3 на кнопку №2: вікно стане світло жовтого кольору та внизу вікна з'явиться напис з текстом "Вітаю! Ви виконали завдання!" синім кольором Arial 20.
Ответы
Ось приклад коду Python, який виконує описані вимоги:
import tkinter as tk
# Створюємо вікно з розмірами 600x600 та забороною змінювати його розмір
root = tk.Tk()
root.title("Python Task")
root.geometry("600x600")
root.resizable(False, False)
# Змінюємо колір фону вікна на зелений
root.configure(bg="green")
# Створюємо кнопки
button1 = tk.Button(root, text="Кнопка №1")
button2 = tk.Button(root, text="Кнопка №2")
# Розміщуємо кнопки в довільних місцях
button1.place(x=100, y=100)
button2.place(x=400, y=100)
# Функція, яка буде виконуватися при натисканні на кнопку №1
def on_button1_click():
root.title("Smith John") # Змінюємо назву вікна
root.configure(bg="light blue") # Змінюємо колір фону вікна на світло блакитний
# Функція, яка буде виконуватися при натисканні на кнопку №2
def on_button2_click():
root.configure(bg="light yellow") # Змінюємо колір фону вікна на світло жовтий
label = tk.Label(root, text="Вітаю! Ви виконали завдання!", font=("Arial", 20), fg="blue") # Створюємо напис з текстом
label.pack(side="bottom") # Розміщуємо напис з текстом внизу вікна
# Додаємо обробники подій для кнопок
button1.configure(command=on_button1_click)
button2.configure(command=on_button2_click)
# Запускаємо цикл головного вікна
root.mainloop()
Після запуску цього коду ви повинні побачити вікно з двома кнопками, і коли ви натискаєте на кнопку №1, назва вікна змінюється на "Smith John" та колір фону стає світло блакитним, а коли ви натискаєте на кнопку №2, колір фону стає світло жовтим, і внизу вікна з'являється напис з текстом "Вітаю! Ви виконали завдання!" синім кольором Arial 20.