Mam widżet Tkinter Canvas (Python 2.7, nie 3), a na tym płótnie mam różne przedmioty. Jeśli utworzę nowy element, który nakłada się na stary przedmiot, znajdzie się on z przodu. Jak mogę teraz przenieść stary przedmiot przed nowo utworzony, a nawet przed wszystkimi innymi przedmiotami na płótnie?Przeniesienie elementu Tkinter Canvas na najwyższy poziom
Przykładowy kod do tej pory:
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")
teraz chcę firstRect się przed secondRect.
czy to podnieść go o jeden poziom lub z przodu? –
@PeterKramer: Na pierwszy rzut oka wierzę. Oto [link] (http://effbot.org/tkinterbook/canvas.htm#Tkinter.Canvas.tag_lower-method) –