0
我想動畫的畫布項目WITHOUT(!!!)canvas.move()函數。Tkinter動畫沒有canvas.move()
例如,我嘗試這樣做:
見下圖: 座標爲已知的
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