2012-11-03 236 views
0

我的gif圖片沒有在tkinter中移動。請幫助。謝謝tkinter gif不動,可以tkinter顯示動畫嗎?

canvas = Canvas(width = 450, height = 450, bg = 'white') 
canvas.grid(row=2, column=0,sticky = 'W') 
gif = PhotoImage(file = "picture.gif") 
canvas.create_image(0, 0, image = gif, anchor = NW) 
mainloop() 
+1

爲什麼你認爲你的gif應該移動?你的代碼不是在任何地方移動它,它只是把它放在一個地方?你是說你有一個動畫GIF,它沒有被動畫? –

+0

它是一個動畫GIF,而不是動畫 – menotyou

回答

1

Tkinter不支持GIF動畫。

tk照片圖像類支持從動畫gif的每個子圖像創建圖像,並且您可以創建自己的動畫。我不知道Python中的任何示例,但tcl/tk版本可以在這裏看到:http://wiki.tcl.tk/4882