ПОЖАЛУЙСТА ПОМОГИТЕ, ДАЮ 60 БАЛЛОВ
1. Створіть проект з вікном 650х450 пікселів, у якому розмістіть дві кнопки і напис. 2. Установіть такі значення властивостей першої кнопки: • колір символів білий; • ширина - 30 символів; висота 4 символи: • текст на кнопці Вікно проєкту. I • колір фону коричневий, 3. Установіть такі значення властивостей другої кнопки: • відступ від верхньої межі вікна- ширина - 10 символів. . 100 пікселів. відступ від лівої межі вікна 400 висота 1 символ: - • • колір фону - рожевий; пікселів. • колір символів червоний; . текст на кнопці Напис 4. Установіть такі значення властивостей напису: - 15 символів; • відступ від кнопки - 100 пікселів. текст у написі назва вашого ширина колір символів зелений; • шрифт символів Arial 18: класу. 5. Створіть обробник полії Click для першої кнопки, виконання якого встановить колір фону вікна - світло зелений, висоту вікна проекту 600 пікселів, ширину вікна проекту- 800 пікселів, висоту першої кнопки 2 символи, збільшить ширину другої кнопки на 10 символів, змінить шрифт символів першої кнопки на Calabri 16, a колір символів на ній на жовтий, зробить другу кнопку невидимою. 6. Створіть обробник події DbClick для другої кнопки, виконання якого встановить сірий колір фону напису, висоту напку 3 символи, збільшить ширину напису на 25 символів, установить колір символів тексту напису синій і виведе у наше текст «Ми вивчаемо мову програмування Python!» 7. Збережіть проект у папці d: Спільна у файлі з іменем Пр9 Прізвище.ру
Ответы
Це звичайно не ідеал, але зійде
from tkinter import *
# Створення головного вікна
root = Tk()
root.title("Мій проект")
# Налаштування вікна
root.geometry("650x450")
root.configure(bg='lightblue')
# Створення першої кнопки
button1 = Button(root, text="Вікно проєкту", width=30, height=4, fg='white', bg='brown', font=("Arial", 18, 'bold'))
button1.pack(pady=20)
# Створення другої кнопки
button2 = Button(root, text="Напис", width=10, height=1, fg='red', bg='pink', font=("Arial", 18))
button2.place(x=400, y=100)
# Створення напису
label1 = Label(root, text="Назва вашого проекту", width=15, fg='green', bg='lightblue', font=("Arial", 18))
label1.place(x=100, y=200)
# Обробник події для першої кнопки
def button1_click():
root.configure(bg='lightgreen', width=800, height=600)
button1.config(height=2, font=("Calibri", 16), fg='yellow')
button2.config(width=button2['width']+10, state=DISABLED)
button1.config(command=button1_click)
# Обробник події для другої кнопки
def button2_dbclick(event):
label1.config(bg='gray', height=3, width=label1['width']+25, fg='blue', text="Ми вивчаємо мову програмування Python!")
button2.bind("<Double-Button-1>", button2_dbclick)
# Запуск головного циклу
root.mainloop()