title: How to change the colour of everything in a tkinter GUI at once
body: <p>I have some code (as shown below) which prompts the user to select which colour to change the GUI to. But my problem is that it only changes the background. I'd like to know if there's a way to change the background of every label and button at once or do I have to change each label/button individually.</p>
  
  <pre><code>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()
  </code></pre>