Ich versuche gerade Snake zu programmieren. Das Spielfeld ist ein Canvas, auf das ich Rechtecke zeichne, was soweit auch funktioniert. Damit sich die Schlange bewegt, muss sich aber die Farbe der Rechtecke ändern lassen, und da finde ich nicht raus, wie das geht.
Unter Python 2.2 ging meine ich:
Code: Alles auswählen
from Tkinter import *
#Canvas namens cv erstellen, in ein Fenster zeichnen
r = Rectangle(cv, 1, 1, 10, 10, fill="red") #Die Zahlen sind die Koordinaten der Eckpunkte
r.pack()
r.configure(fill="green")
Gibt es eine Möglichkeit in Python3.2 die Rechecke als eigene Objekte mit dem Typ Recheck zu erzeugen (Also analog zu den Text- und Label-Widgets)?