私はいくつかの問題を抱えています.キャンバスの境界から跳ね返る正方形が必要です/正方形のxとyを取得する必要があります. どうすればそれができますか?
ボットを使用する必要があることはわかっていますがwinfo_x
、winfo_y
ボットの使用方法はわかりません。
from tkinter import*
root = Tk()
cnv = Canvas(root, bg='yellow', width=700, height=500)
cnv.pack()
rect = cnv.create_rectangle(50, 50, 100, 100, fill='black')
def paintloop():
cnv.move(rect, 2, 2)
root.after(10, paintloop)
root.after(0, paintloop)
root.mainloop()