coordsを使用した時illegal target for annotationというエラーが出てしまします。
python
1コード
import tkinter as tk
import time
root = tk.Tk()
canvas = tk.Canvas(root, width = 300, height = 300, bg = "white")
canvas.pack()
W = 20
ball = canvas.create_oval(5,5,5+W ,5+W, fill = "red")
x = 100
y = 100
Vx = 5
LM = 300 - W
while(True):
canvas.coords(ball, x, y, x+W, y+W): root.update()
x += Vx
if X <= 0:
Vx = abs(Vx)
elif x >= LM: Vx = -abs(Vx) time.sleep(0.01)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/24 09:09