0
canvas項目をcanvas.move()関数なしでアニメーション化したいと思います。canvas.move()を使わないTkinterアニメーション
は、以下を参照してください:
は例えば、私はこれを試してみました COORDSは
def getCoords(i):
....
return coords #a list
for i in range(4):
id=canvas.create_oval(getCoords(i))
canvas.after(1000)
canvas.delete(id)
canvas.update()
それはこのように動作しませんが知られています。 どうしたのですか?および/または 例はどこにありますか?
なぜあなたは、特にオブジェクトを移動するように設計されて一つの機能を使用したくありませんか? –
あなたが間違っていることについては、楕円形を作成していて、プログラムをスリープ状態にしてscreen_を更新せずに楕円を削除することになります。 –
理由:coords = [x1、y1、x2、y2]の行をアニメートしますが、x2のみが変化します。 (例えば、ロボット工学におけるプリズムジョイントの場合)。 – user3421954