У меня есть код (как показано ниже), который предлагает пользователю выбрать, какой цвет изменить для графического интерфейса. Но моя проблема в том, что он меняет только фон. Я хотел бы знать, есть ли способ изменить фон каждой метки и кнопки сразу или мне нужно изменить каждую метку/кнопку отдельно.Как изменить цвет всего в графическом интерфейсе tkinter сразу
import tkinter
window = tkinter.Tk()
colour_frame = tkinter.Frame(window)
options_frame = tkinter.Frame(window)
def colours():
options_frame.pack_forget()
red.pack()
orange.pack()
back_button.pack()
colour_frame.pack()
def back():
options_frame.pack()
colour_frame.pack_forget()
def make_red():
window.configure(background="red")
def make_orange():
window.configure(background="orange")
colour_button = tkinter.Button(options_frame, text="Appearance", command=colours)
red = tkinter.Button(colour_frame, text="RED", command=make_red)
red.configure(bg = "red")
orange = tkinter.Button(colour_frame, text="ORANGE", command=make_orange)
orange.configure(bg = "orange")
back_button = tkinter.Button(colour_frame, text="Back", command=back)
window.mainloop()