1
時間をかけて移動するサークルをアニメーション化しようとしていますが、Canvas
に.after()
を使用して、円が位置を変える前に遅延を追加する方法がわかりません。誰もこれを行う方法を知っていますか?おかげさまで Python 3 tkinter:canvasグラフィックスで.after()を使う方法?
私のコード(私はなるように遅延をしたいと思い.sleep()
を入れている):
from tkinter import *
import time
root = Tk()
c = Canvas(root, width = 500, height = 500)
c.pack()
oval = c.create_oval(0, 0, 0, 0)
for x in range(2, 50, 5):
time.sleep(0.1)
c.delete(oval)
oval = c.create_oval(x+50, x+50, x+50, x+50)