0

Tkinter Canvas ウィジェットのすべてのアイテムには、一意のアイテム ID があります。を使用してアイテムを削除できます

canvas.delete(itemId)

itemId をそのまま保持していると仮定して、キャンバス上のアイテムを取得するにはどうすればよいですか?

canvas.add(itemId) # something like this but add is not a canvas method

Tcl/Tkで実行できると読みましたが、tkinterの同等の参照は見つかりませんでした。

4

2 に答える 2

2

Canvas ウィジェットにはaddメソッドがありませんが、さまざまcreate_なメソッドがあります。すでにアイテムを削除していて、それを「復元」したい場合は、その前にアイテムのオプションを取得してから、取得した値で新しいアイテムを作成する必要があります。

于 2013-07-19T22:20:14.383 に答える