如何更改Tkinter文本颜色

时间:2014-07-06 06:08:17

标签: python colors tkinter

我有一个弹出窗口,可让您选择自己的颜色但我在使用它时会出现错误,然后单击“确定”以更改文本颜色。

以下是代码:

from tkColorChooser import askcolor

def ColorChange(self):
    Color = askcolor(color="White", title="Color Chooser")
    self.Cont.config(foreground=Color)

1 个答案:

答案 0 :(得分:1)

askcolor会返回以下格式的元组:((r, g, b), 'color')

例如:

((0, 0, 64), '#000040')

foreground选项应为颜色名称或颜色;您需要更改以下行:

Color = askcolor(color="White", title="Color Chooser")

使用:

_, Color = askcolor(color="White", title="Color Chooser")