呵呵!我正在尝试在Tkinter中创建的GUI中使用图像作为背景。它可以在此项目中的不同帧上使用相同的代码,但它不希望在不同的帧中工作。我没有收到任何错误,框架只是空白。感谢您的帮助!
在这里,我可以很好地使用图片作为背景:
def main_screen():
global screen
screen = Tk()
screen.geometry("600x750")
screen.configure(background="#022140")
screen.title("Hermes")
filename = PhotoImage(file="background.png")
filename_small = filename.subsample(2, 2)
background_label = Label(image=filename_small)
background_label.place(x=1, y=1, relwidth=1, relheight=1)
login_button = Button(text="Login", bg="#022140", height="2", width="30", command=login,
highlightbackground='#494B68')
screen.mainloop()
但在这里它不起作用:
def login_sucess():
global screen3
screen3 = Toplevel(screen)
screen3.geometry("500x400")
filename = PhotoImage(file="main_theme.png")
filename_small = filename.subsample(2, 2)
background_label = Label(screen3, image=filename_small)
background_label.place()
感谢您的帮助!
临摹微笑
相关分类