我一直在研究Python 2.7 Tkinter GUI应用程序。最近,我一直在尝试为我的应用程序添加不同的背景颜色。但是,我似乎无法改变它。由于应用程序有大约236行代码,您可以在GitHub上找到代码Here
我尝试的其中一个解决方案是添加标准的Tkinter后台模块。在第225行:
if __name__ == "__main__":
app = ManagementofFrames()
app.geometry('900x760')
app.configure(background='black')
app.title("FindYourYoutuber:V0.0.1-Alpha")
app.mainloop()
但是,背景仍然保持白色。
对于视觉,这是它的样子。即使添加了Tkinter后台模块。 click here
答案 0 :(得分:1)
您应该设置主框架的背景:
class Home_Page(tk.Frame):
def __init__(self, parent, controller):
tk.Frame.__init__(self, parent, background='black')
希望它有所帮助!