ПОМОГИТЕ ПОЖАЛУЙСТА СРОЧНО.1)Установіть перед початком виконання проекту такі значення властивостей другої кнопки:ширина-100 пікселів; висота-30 пікселів; відступ від лівої межі форми-300 пікселів; відступ від верхньої межі форми-100 пікселів; текст на кнопці-напис.
2) установіть перед початком виконання проекту такі значення властивостей напису: відступ від лівої межі форми-150 пікселів; відступ від верхньої межі форми-200 пікселів; текст у написі-назва вашого класу.
3)створіть обробник події Click для першої кнопки, виконання якого встановить ширину вікна проекту-800 пікселів, висоту вікна проекту-400 пікселів, колір фону вікна-зелений, ширину цієї кнопки-200 пікселів, перемістіть її на 50 пікселів уліво і на 30 пікселів уверх, зробить її недоступною, збільшить ширину другої кнопки на 10 пікселів.
Answers & Comments
Ответ:
import tkinter as tk
# Створюємо вікно
window = tk.Tk()
# Встановлюємо розмір та колір вікна
window.geometry("600x300")
window.configure(bg="white")
# Створюємо першу кнопку та розміщуємо її на формі
button1 = tk.Button(window, text="Кнопка 1")
button1.pack()
# Встановлюємо властивості другої кнопки
button2 = tk.Button(window, text="Напис", width=100, height=30)
button2.place(x=300, y=100)
# Встановлюємо властивості напису
label = tk.Label(window, text="Назва класу")
label.place(x=150, y=200)
# Функція-обробник події click для першої кнопки
def on_button1_click():
# Встановлюємо нові розміри вікна та колір фону
window.geometry("800x400")
window.configure(bg="green")
# Змінюємо властивості першої кнопки
button1.configure(width=200)
button1.place(x=50, y=30)
button1.configure(state="disabled")
# Змінюємо властивості другої кнопки
button2.configure(width=110)
# Прив'язуємо функцію-обробник до події click першої кнопки
button1.configure(command=on_button1_click)
# Запускаємо головний цикл програми
window.mainloop()