在python 3和tkinter中使用colorchooser改变tkinter窗口背景的颜色

时间:2013-03-30 17:02:21

标签: python colors background window tkinter

如何使用colorchooser更改python 3中tkinter窗口(背景)的颜色?

现在我做了这个:

from tkinter import colorchooser

def color1():
    color = colorchooser.askcolor()

3 个答案:

答案 0 :(得分:3)

对于名为root的窗口,要使用colorchooser更改背景颜色,您可以执行以下操作:

color = colorchooser.askcolor()
color_name = color[1]    #to pick up the color name in HTML notation, i.e. the 2nd element of the tuple returned by the colorchooser
root.configure(background=color_name)

答案 1 :(得分:0)

假设根窗口名为root,您可以这样做:

root.configure(background=color)

答案 2 :(得分:0)

Bryan Oakley代码是正确的

root.configure(background="color")

但是,color必须附加引号单('')或双(""