title: Change background of multiple windows in Tkinter
body: <p>I am trying to make a settings menu in my program so you can change the background for all windows in the program. But I don't know how to make it so when you click the button, the background changes. Any help? Here's what I have so far if needed: </p>
  
  <pre><code>    #Settings
      class programSettings(tk.Frame):
  
          #Initialize
          def __init__(self, parent, controller):
              tk.Frame.__init__(self, parent)
  
              #Setups
              title = ttk.Label(self, text = "Settings", font = LARGE_FONT)
  
              colorButton = ttk.Button(self, text = "Background Color", command = lambda: controller.show_frame(color))
              menuButton = ttk.Button(self, text = "Main Menu", command = lambda: controller.show_frame(StartPage))
  
              #Placement
              title.pack()
              colorButton.pack()
              menuButton.pack()
  
      #Color
      class color(tk.Frame):
  
          #Initialize
          def __init__(self, parent, controller):
              tk.Frame.__init__(self, parent)
  
              #Setups
              blueButton = ttk.Button(self, text = "Blue", command = lambda: controller.show_frame(programSettings))
              blueButton.configure(bg = "#4285F4")
              #Placement
              blueButton.pack()
  </code></pre>
  
  <p>It's not much and I have tried a few things, but they haven't worked.</p>