画像ラベルが付いた新しいフレームを表示するボタンがあります。ラベルと画像はすべてのチュートリアルとまったく同じですが、画像は表示されません。.gif です。私は何を間違っていますか?これが私のコードです:
from Tkinter import *
class Main(object):
def __init__(self, root):
self.f1=Frame(root)
self.f1.grid()
b1=Button(f1, command=self.photo, text="Picture")
b1.grid()
def photo(self):
self.f1.destroy()
self.f2=Frame(root)
self.f2.grid()
self.img1=PhotoImage("CO2_Levels.gif")
self.l3=Label(self.f2, image=self.img1)
self.l3.image=self.img1
self.l3.grid()
root=Tk()
app=Main(root)
root.mainloop()