Wie lösche ich Tkinter Canvas?

Wenn ich eine Form zeichne mit:

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

Verfolgt Tkinter die Tatsache, dass es erstellt wurde?

In einem einfachen Spiel habe ich einen CodeFrame Erstellen Sie eine Reihe von Rechtecken, und zeichnen Sie dann ein großes schwarzes Rechteck, um den Bildschirm zu löschen. Zeichnen Sie anschließend eine weitere Reihe aktualisierter Rechtecke, und so weiter.

Erstelle ich Tausende von Rechteckobjekten im Speicher?

Ich weiß, dass Sie den obigen Code einer Variablen zuweisen können, aber wenn ich das nicht tue und direkt in die Zeichenfläche zeichne, bleibt er im Speicher oder zeichnet er nur die Pixel, wie in der HTML5-Zeichenfläche?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage