我正在尝试更改gui窗口的背景。有人可以解释为什么这不起作用。
我正在使用python版本3.6.3
from tkinter import *
class Window(Frame):
#Initialize the Window
def __init__(self, master=None, bg = "#a6a6a6"):
# Parameters that you want to send through the window
Frame.__init__(self, master)
self.master = master
self.bg = bg
root = Tk()
root.geometry("400x300")
app = Window(root)
root.mainloop()
答案 0 :(得分:0)
enum
应该做的工作。
你创建了一个名为self.master.configure(background='black')
的变量来存储背景颜色,但不要设置它。将self.bg
替换为上述代码并更改为黑色以反映所需的颜色。
e.g。 self.bg
结果代码为
self.master.configure(background=bg)