title: Adding an image to a button in Tkinter
body: <p>I am trying to add an image to a button, but I have got some issues when I try to execute the current code. All it shows is an image with no words. I can't even see the button either. Is there some way of fixing my current code?</p>
  
  <pre><code>from tkinter import *
  import tkinter as tk
  
  root = tk.Tk()
  root.geometry("960x600")
  
  canvas = Canvas(root, width=500, height=500)
  canvas.pack()
  
  imagetest = PhotoImage(file="giftest.gif")
  canvas.create_image(250, 250, image=imagetest)
  
  button_qwer = Button(root, text="asdfasdf", image=imagetest)
  
  root.mainloop()
  </code></pre>