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

Ответы на вопрос

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()




Звісно, я можу допомогти вам з цим завданням. Ви можете використовувати бібліотеку Tkinter для створення графічного інтерфейсу користувача в Python. Ось приклад коду, який виконує вказані вами вимоги:
```python import tkinter as tk
def change_color(event): if event.widget == label1: label1.config(bg="blue") label2.config(bg="yellow") elif event.widget == label2: text1_color = label1.cget("bg") text2_color = label2.cget("bg") label1.config(bg=text2_color, fg="yellow", font=("Arial", 14, "bold")) label2.config(bg=text1_color, fg="blue", font=("Arial", 14, "bold"))
# Створюємо вікно window = tk.Tk() window.title("Україна")
# Створюємо два написи label1 = tk.Label(window, text="Моя країна", font=("Arial", 14, "bold")) label2 = tk.Label(window, text="Україна", font=("Arial", 14, "bold"))
# Розташовуємо написи вікні label1.pack(pady=20) label2.pack(pady=20)
# Прив'язуємо функцію до події Click для обох написів
label1.bind("
# Запускаємо головний цикл подій window.mainloop() ```
У цьому коді використовується бібліотека Tkinter для створення графічного інтерфейсу з двома написами. Функція `change_color` визначається для зміни кольору та стилю тексту при події кліку мишею на кожному з написів. Кожен напис прив'язується до цієї функції за допомогою методу `bind`.
Надіюся, це допоможе вам з вашим проектом!


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili