0
私は以下のページからのガイダンスを使用してGIFをアニメーション化するのTkinterを使用してい
アニメーション化に失敗: Tkinter animation will not workTkinterのGIF
は、しかし、私は提案を動作させることはできませんが。それはちょうど私がいくつかの方法を試してみたが、私は同じ結果を得続けるframes
で最後の画像を表示するしかし今、私はこの
import tkinter as tk
root = tk.Tk()
frames = [tk.PhotoImage(file = '/home/quantik/Pictures/dice.gif',format="gif -index %i" %(i)) for i in range(5)]
def animate(n):
if (n < len(frames)):
label.configure(image=frames[n])
n+=1
root.after(300, animate(n))
label = tk.Label(root)
label.pack()
root.after(0, animate(0))
root.mainloop()
のようなものを持っています。なぜ誰かがこれが起こっているかもしれないという提案はありますか?
これは機能します! '300'ミリ秒待ってから' animate(args) 'を呼び出すと思った' after'文書を完全に理解していないと思います。ありがとう! – quantik