Comment effacer Tkinter Toile?

Lorsque je dessine une forme à l'aide d':

canvas.create_rectangle(10, 10, 50, 50, color="green")

Ne Tkinter garder une trace du fait qu'il a été créé?

Dans un simple jeu que je suis en train de faire, mon code a un Frame créer un tas de rectangles, puis dessinez un grand rectangle noir pour effacer l'écran, puis dessinez un autre ensemble de mise à jour des rectangles, et ainsi de suite.

Suis-je de la création de milliers d'objets rectangle en mémoire?

Je sais que vous pouvez assigner le code ci-dessus à une variable, mais si je ne le faisons pas et il suffit de dessiner directement sur la toile, fait-il pour rester dans la mémoire, ou est-il juste de dessiner les pixels, comme dans le HTML5 canvas?

InformationsquelleAutor Taylor Hill | 2013-04-05