title: How to change Tkinter label text on button press
body: <p>I have this code, and its meant to change the text of the <code>Instruction</code> label when the item button is pressed. It doesn't for some reason, and I'm not entirely sure why. I've tried creating another button in the <code>press()</code> function with the same names and parameters except a different text.</p>
  
  <pre><code>import tkinter
  import Theme
  import Info
  
  Tk = tkinter.Tk()
  message = 'Not pressed.'
  
  #Sets window Options
  Tk.wm_title(Info.Title)
  Tk.resizable(width='FALSE', height='FALSE')
  Tk.wm_geometry("%dx%d%+d%+d" % (720, 480, 0, 0))
  
  
  #Method run by item button
  def press():
      message = 'Button Pressed'
      Tk.update()
  
  #item button
  item = tkinter.Button(Tk, command=press).pack()
  
  #label
  Instruction = tkinter.Label(Tk, text=message, bg=Theme.GUI_hl2, font='size, 20').pack()
  
  #Background
  Tk.configure(background=Theme.GUI_bg)
  Tk.mainloop()
  </code></pre>