我有一个弹出窗口,可让您选择自己的颜色但我在使用它时会出现错误,然后单击“确定”以更改文本颜色。
以下是代码:
from tkColorChooser import askcolor
def ColorChange(self):
Color = askcolor(color="White", title="Color Chooser")
self.Cont.config(foreground=Color)
答案 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")