同时在Tkinter画布上移动多个对象

时间:2013-04-04 02:46:22

标签: python tkinter

我有一张Tkinter Canvas,上面有很多照片,有没有办法轻松移动它们?我知道'canvas.move'但是,当它用于许多物体时,它非常重复和聚集。有没有办法同时在画布上移动所有对象,或者,可能将所有图片组合成一个对象(使用python)?提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以将常量ALL传递给move方法:

from Tkinter import *

root = Tk()
canvas = Canvas(root, width=200, height=200)
canvas.create_rectangle(10, 10, 60, 60)
canvas.create_rectangle(70, 70, 120, 120)
canvas.pack()
canvas.move(ALL, 50, 50)
root.mainloop()