Привет! Подскажите пожалуйста, как правильно написать функцию, которая считывает нажатие кнопок(red_button, blue_button …, purple_button), и после изменяет значение переменной color_name на название цвета на русском, а значение переменной color_code на код цвета который указан в bg кнопки соответственно. Спасибо за ответ!
import tkinter
def color_nameCode():
window = tkinter.Tk()
window.title("Палитра")
photo = tkinter.PhotoImage(file="palitra.jpg")
color_name = tkinter.Label(window,
text="Цвет",
bg="#D3D3D3")
color_name.pack(side="top")
color_code = tkinter.Label(window,
text="Код",
bg="#D3D3D3")
color_code.pack(side="top")
red_button = tkinter.Button(window,
width=3,
height=1,
bg="#DC143C",
command=color_nameCode)
red_button.pack(side="left")
orange_button = tkinter.Button(window,
width=3,
height=1,
bg="#FFA500")
orange_button.pack(side="left")
yellow_button = tkinter.Button(window,
width=3,
height=1,
bg="#FFD700")
yellow_button.pack(side="left")
green_button = tkinter.Button(window,
width=3,
height=1,
bg="#008000")
green_button.pack(side="left")
blue_button = tkinter.Button(window,
width=3,
height=1,
bg="#1E90FF")
blue_button.pack(side="left")
darkblue_button = tkinter.Button(window,
width=3,
height=1,
bg="#0000FF")
darkblue_button.pack(side="left")
purple_button = tkinter.Button(window,
width=3,
height=1,
bg="#8A2BE2")
purple_button.pack(side="left")
window.resizable(width=False,
height=False)
window.iconphoto(False,
photo)
window.config(bg="#D3D3D3")
window.mainloop()