为什么我不能改变背景颜色?

时间:2018-01-20 17:15:13

标签: python python-3.x tkinter

from tkinter import *

master = Tk()
master.configure(background=blue)
mainloop()

1 个答案:

答案 0 :(得分:2)

这是一个简单的拼写错误问题,也提到here。在上面的代码段中,blue是对从未启动过的对象的引用。 OP必须意味着'blue'或类似的东西。请参阅以下固定代码:

from tkinter import *

master = Tk()
master.configure(background='blue')
mainloop()

值得一提的是,上面的代码已经存在内置的exit方法。

另外,在我的拙见中,上述代码的可读性更高:

import tkinter as tk


master = tk.Tk()
master['background'] = 'blue'
tk.mainloop()