2013-04-04 104 views
0

我有一張Tkinter畫布,上面有很多圖片,有什麼方法可以輕鬆地移動它們嗎?我知道'canvas.move',但是,它在使用它的許多對象時是非常重複和聚集的。有沒有辦法同時移動畫布上的所有對象,或者可能將所有圖片組合成單個對象(使用python)?提前致謝。同時在Tkinter畫布上移動多個對象

回答

0

你可以通過不斷的ALL到移動方法:

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() 
+0

非常感謝,這正是我一直在尋找。我對Python很新,所以像這樣的幫助非常棒。 – lukeanders70 2013-04-04 20:33:11

+0

@ lukeanders70不客氣,很高興有所幫助! – 2013-04-04 20:37:08