Python 我如何才能使我的背景图像不遮挡tkinter中的任何现有小部件?

Python 我如何才能使我的背景图像不遮挡tkinter中的任何现有小部件?,python,python-3.x,tkinter,Python,Python 3.x,Tkinter,我正在做一个tkinter项目,在那里我设置了背景图像(不是纯色)。我在小部件中使用了.grid(),但后来我意识到我需要在tkinter窗口的最底部显示一个小部件。为了继续使用网格,我将我的小部件分为两个框架;一个包含大多数小部件的框架和一个仅包含我希望显示在底部的小部件的框架。然后,我打包了我的相框,一个在顶部,另一个在底部 然而,在我这样做之后,我的背景图像覆盖了我现有的小部件,并将它们屏蔽,因此它们无法再被看到。我能做些什么来解决这个问题 以下是我用来显示背景照片的方法: from tk

我正在做一个tkinter项目,在那里我设置了背景图像(不是纯色)。我在小部件中使用了.grid(),但后来我意识到我需要在tkinter窗口的最底部显示一个小部件。为了继续使用网格,我将我的小部件分为两个框架;一个包含大多数小部件的框架和一个仅包含我希望显示在底部的小部件的框架。然后,我打包了我的相框,一个在顶部,另一个在底部

然而,在我这样做之后,我的背景图像覆盖了我现有的小部件,并将它们屏蔽,因此它们无法再被看到。我能做些什么来解决这个问题

以下是我用来显示背景照片的方法:

from tkinter import *

filename = PhotoImage(file="image.png")
background_label = Label(root, image=filename)  # root is the Tk() object
background_label.place(x=0, y=0, relwidth=1, relheight=1)

# Other code here

mainloop()

调用
background\u label.lower()
。调用
background\u label.lower()