如何通過使用colorchooser在python 3中更改tkinter窗口(背景)的顏色?在python 3和tkinter中使用colorchooser改變tkinter窗口的背景顏色
現在我做了這個:
from tkinter import colorchooser
def color1():
color = colorchooser.askcolor()
如何通過使用colorchooser在python 3中更改tkinter窗口(背景)的顏色?在python 3和tkinter中使用colorchooser改變tkinter窗口的背景顏色
現在我做了這個:
from tkinter import colorchooser
def color1():
color = colorchooser.askcolor()
名爲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)
我如何可以使色彩在所有窗口改變,不只是在主窗口中,我嘗試了一些選擇,但他們沒有工作? – TheQuiteStupidMan
@TheQuiteStupidMan:你必須調用你想改變的每個窗口的'configure'方法。 –
布賴恩·奧克利代碼是正確的
root.configure(background="color")
但是,color
必須用引號單(''
)或雙封閉(""
)
好的,非常感謝你,它非常好用;) – TheQuiteStupidMan