2012-12-13 29 views
3

我想要以不同的順序對圖像進行分層,而不是按照它們的創建順序。我在Tkinter上使用Python並想知道是否有人可以幫助我。我創建這些圖像的順序是:用Tkinter和Python提高圖像

#Using Tkinter 
image1 = PhotoImage(file = "imageA.gif") 
image2 = PhotoImage(file = "imageB.gif") 
image3 = PhotoImage(file = "imageC.gif") 
A = canvas.create_image(X,Y,image=image1) 
B = canvas.create_image(X,Y,image=image2) 
C = canvas.create_image(X,Y,image=image3) 

在其中創建的圖像中的順序不能改變,因此截至目前,C是B的頂部,其是在A的頂部

有沒有辦法改變順序 - 不改變我創建它們的順序 - 這樣B就位於C之上,並且都位於A之上?也許有像B.Ontopof(C)這樣的屬性?感謝您的幫助提前。

回答

2
canvas.tag_raise(item) 

至少我覺得...

+0

您可以指定它是什麼水平,還是那興起圖像1級? – ben

+0

非常感謝!這只是完美的工作。 – ben

+0

默認我認爲是一個級別......但我認爲你可以做第二個參數使其成爲特定級別 –