简体   繁体   English

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

[英]Changing color of background of tkinter window by using colorchooser in python 3 and tkinter

How can I change color of tkinter window(background) in python 3, by using colorchooser? 如何使用colorchooser改变python 3中tkinter窗口(背景)的颜色?

for now I made this: 现在我做了这个:

from tkinter import colorchooser

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

For a window named root, to change the background color using colorchooser, you would do: 对于名为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)

假设根窗口是名称root ,您可以:

root.configure(background=color)

Bryan Oakley code is correct Bryan Oakley代码是正确的

root.configure(background="color")

but, color must be enclosed with quotes single( '' ) or double( "" ) 但是, color必须用引号单引号( '' )或双引号( ""

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM