我有一个按钮,显示一个带有图片标签的新框架。标签和图像与所有教程中的完全相同,但图片未显示。这是一个.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()