在tkinter画布中实现拖动图片,非常简单的版本。
在tkinter画布中实现拖动图片,我看网络上想得非常复杂,而且很多都只知道move()方法一种,其实更科学的是coords()方法:
#省略了建立窗口、加载图片等步骤。
img=create_image(x, y, image=image, anchor='nw')
canvas = Canvas(root, width=400, height=300, bg='white')
canvas.bind('<B1-Motion>', on_move)
def on_move(event):
x, y = event.x, event.y
canvas.coords('current', x, y)