3

我有几张图像,我想以不同的顺序分层,而不是它们的创建顺序。我正在将 Python 与 Tkinter 一起使用,并且想知道是否有人可以帮助我。我创建图像的顺序是:

#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 之上,而 B 位于 A 之上。

有没有办法改变顺序 - 不改变我创建它们的顺序 - 使 B 在 C 之上,并且都在 A 之上?也许有某种属性,例如 B.Ontopof(C) ?提前感谢您的帮助。

4

1 回答 1

3
canvas.tag_raise(item)

至少我认为...

于 2012-12-13T22:44:37.437 回答