Python 使用此帧切换方法时如何设置背景
我正在为菜单使用此帧切换方法:。我不知道在使用它时如何设置背景,因为我从不在变量中创建窗口。我尝试使用窗口管理器(wm),但它没有任何后台功能。只有几何图形和图标。我还尝试设置一个带有图像的标签,希望能得到一个背景。什么都没用。我能做什么?你没什么特别需要做的。“在变量中创建窗口”与此无关。它们都只是普通的框架小部件 例如,如果希望Python 使用此帧切换方法时如何设置背景,python,python-3.x,user-interface,tkinter,Python,Python 3.x,User Interface,Tkinter,我正在为菜单使用此帧切换方法:。我不知道在使用它时如何设置背景,因为我从不在变量中创建窗口。我尝试使用窗口管理器(wm),但它没有任何后台功能。只有几何图形和图标。我还尝试设置一个带有图像的标签,希望能得到一个背景。什么都没用。我能做什么?你没什么特别需要做的。“在变量中创建窗口”与此无关。它们都只是普通的框架小部件 例如,如果希望PageOne具有背景图像,则可以使用place在该页面上创建其他小部件之前创建图像。通过使用place,图像的位置不会影响任何其他小部件的位置或大小 class P
PageOne
具有背景图像,则可以使用place
在该页面上创建其他小部件之前创建图像。通过使用place
,图像的位置不会影响任何其他小部件的位置或大小
class PageOne(tk.Frame):
def __init__(self, parent, controller):
tk.Frame.__init__(self, parent)
self.controller = controller
# create a background image for this page
self._background_image = tk.PhotoImage(...)
bglabel = tk.Label(self, image=self._background_image)
bglabel.place(relx=.5, rely=.5, anchor="center")
...
非常感谢。我丢失了self.controller=控制器