Tkinter-Canvas-Element auf der obersten Ebene

Ich habe eine Tkinter-Canvas-widget (Python 2.7, nicht 3), und auf dieser Leinwand habe ich verschiedene Elemente. Wenn ich ein neues Element erstellen, dass überschneidungen ein altes Element, Es wird in der front. Wie kann ich jetzt verschieben Sie das alte Element vor dem neu erstellte oder sogar vor alle anderen Objekte auf der Leinwand?

Beispiel-code so weit:

from Tkinter import *
root = Tk()
canvas = Canvas(root,width=200,height=200,bg="white")
canvas.grid()
firstRect = canvas.create_rectangle(0,0,10,10,fill="red")
secondRect = canvas.create_rectangle(5,5,15,15,fill="blue")

nun möchte ich firstRect vor secondRect.

InformationsquelleAutor Peter Kramer | 2012-06-09

Schreibe einen Kommentar