Предмет: Информатика, автор: komanksu

Створіть проект, у якому розташуйте у вікні два написи Моя країна та Україна. Установіть заголовок вікна - Україна. Після настання події Click з першим написом колір фону першого напису повинен стати синім, другого напису - жовтим. Після настання події Click з другим написом колір
символів першого напису повинен стати жовтим, другого напису - синім, шрифт символів в обох написах - АгіаІ, 14, напівжирний.
Срочно, віддам усі бали, потрібно в Python!!!!

Ответы

Автор ответа: asilvejstruk
0

from tkinter import *

def change_colors(event):

   if event.widget == label1:

       label1.configure(bg='blue', fg='yellow')

       label2.configure(bg='yellow', fg='blue')

   elif event.widget == label2:

       label1.configure(fg='blue', bg='yellow')

       label2.configure(fg='yellow', bg='blue')

root = Tk()

root.title('Україна')

label1 = Label(root, text='Моя країна', font=('Arial', 14, 'bold'))

label1.pack(pady=20)

label2 = Label(root, text='Україна', font=('Arial', 14, 'bold'))

label2.pack(pady=20)

label1.bind('<Button-1>', change_colors)

label2.bind('<Button-1>', change_colors)

root.mainloop()

Приложения:
Похожие вопросы
Предмет: География, автор: almazvc