Даю 35 балов 1. Створіть новий файл Python та нове вікно із кнопкою. Розміри вікна
400x300, заголовок “Вікно № 1”. Кнопка розміщена в 100 пікселях від
лівого краю та в 90 пікселях від правого краю, текст кнопка “Розфарбуй”.
Колір кнопки та тексту довільний. При натисканні лівою клавішею миші
на кнопку розміри вікна зміняться на 650x560, колір фону вікна стане
зеленим, а кнопки блакитним. Примітка. Для зміни кольору кнопки
використовуйте конструкцію подібну до зміни кольору вікна:
назва кнопки[“bg"]=“колір”
2. Створіть новий файл Python та нове вікно із кнопкою. Розміри вікна
500x800, заголовок “Вікно №2”. Кнопка розміщена в 200 пікселях від
лівого краю та в 390 пікселях від правого краю, текст кнопка “Ок”. Колір
кнопки та тексту довільний. При натисканні лівою клавішею миші на
кнопку колір фону вікна стане фіолетовим а кнопки жовтим та створиться
вікно із повідомленням “Завдання виконано!”.
3. Створіть новий файл Python та нове вікно із заголовком “Це вікно
Python”. Створіть нову кнопку та розмістіть її приблизно по центру даного
вікна. Колір кнопки рожевий, текст кнопки “Змінити”, колір тексту
блакитний. При натисканні правою клавішею миші по даній кнопці
розміри вікна стануть 560х435 пікселів, а колір вікна стане жовтим. Також
буде виводитися вікно повідомлення із заголовком “Виконано” та із
текстом “Зміни застосовані!”.

Ответы

Ответ дал: torvel
5

1 завдання

from tkinter import *

w = Tk()

w.geometry("400x300")

w.title("Вікно № 1")

def command():

   w.geometry("650x560")

   w.configure(bg='green')

   btn=Button(text='Розфарбуй',bg = "cyan",command=command, font=("Comic Sans MS", 9))

   btn.place(x=100, y=90)

   

btn=Button(text='Розфарбуй',command=command, font=("Comic Sans MS", 9))

btn.place(x=100, y=90)

w.mainloop()

2 завдання

from tkinter import *

w = Tk()

w.geometry("500x800")

w.title("Вікно №2")

def command():

   w.configure(bg='purple')

   btn=Button(text='Ок',bg = "yellow",command=command, font=("Comic Sans MS", 9))

   btn.place(x=200, y=390)

   w1 = Tk()

   L1=Label(w1,text='Завдання виконано!', fg='black')

   L1.config(font=("Comic Sans MS", 10))

   L1.pack()

   

btn=Button(text='Ок',command=command, font=("Comic Sans MS", 9))

btn.place(x=200, y=390)

w.mainloop()

3 завдання

from tkinter import *

w = Tk()

w.geometry("300x300")

w.title("Це вікно Python")

def command(event):

   w.geometry("560x435")

   w.configure(bg='yellow')

   w1 = Tk()

   w1.geometry("300x50")

   w1.title("Виконано")

   L1=Label(w1,text='Зміни застосовані', fg='black')

   L1.config(font=("Comic Sans MS", 10))

   L1.pack()

   

btn=Button(text='Змінити',bg = "pink", fg = "cyan", font=("Comic Sans MS", 9))

btn.place(relx=0.5, rely=0.5, anchor=CENTER)

btn.bind("<Button-3>", command)

w.mainloop()


Sofiiastoliar: спасибо огромное!!!
torvel: ;)
Вас заинтересует