我想打开一个gif文件,但只显示一个白色方块。我正在使用mac。这是我的代码:
def pic(aken, heigth, width, gif):
name = Canvas(aken, width, height)
name.create_image(height/2, width/2, image = gif)
name.place(x=340, y=0)
def aken():
aken = Tk()
aken.geometry("800x600")
sign = PhotoImage(file='CocaCola.gif')
pic(aken, 120, 120, sign)
aken()
答案 0 :(得分:2)
这应该标记为重复。问题是图像是垃圾回收,请参阅此Putting gif image in a canvas with Tkinter或查看原始建议http://effbot.org/pyfaq/why-do-my-tkinter-images-not-appear.htm