1

たくさんの写真が入った Tkinter Canvas を持っていますが、それらをすべて簡単に移動する方法はありますか? 「canvas.move」については知っていますが、多くのオブジェクトに使用すると非常に反復的でクラスター化されます。キャンバス上のすべてのオブジェクトを同時に移動する方法はありますか、またはすべての画像を単一のオブジェクトに結合する方法はありますか (Python を使用)? 前もって感謝します。

4

1 に答える 1

1

ALLmove メソッドに定数を渡すことができます。

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()
于 2013-04-04T08:00:36.177 に答える