如何在tkinter python中打开gif文件?

时间:2015-12-14 12:20:01

标签: python macos canvas tkinter gif

我想打开一个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()

1 个答案:

答案 0 :(得分:2)

这应该标记为重复。问题是图像是垃圾回收,请参阅此Putting gif image in a canvas with Tkinter或查看原始建议http://effbot.org/pyfaq/why-do-my-tkinter-images-not-appear.htm