当我尝试在我的Tkinter(Tix)GUI中添加颜色方案时,会出现一种奇怪的副作用,其中Checkbox小部件中小方框的背景颜色变为栗色(或非常接近的东西)使其变得困难看到黑色的支票。 这是在我在程序的 init 中添加以下行后发生的:
self.tk_setPalette(background=u'AntiqueWhite1', activeBackground=u'peach puff')
除了菜单栏以外,大多数情况都适用。没有这一行,小复选框都具有正常的白色背景,但有了它,它们都会变成'栗色'。我也尝试添加大多数其他tk_setPalette选项,包括'troughColor',但没有任何效果。
让我知道如何覆盖小复选框的颜色,或者有更好的方法来设置基本配色方案。
谢谢。
答案 0 :(得分:0)
如果我理解正确,selectcolor
就是你要找的。它改变了那个小盒子a.k.a选择器的颜色。
c = Checkbutton(master, ... ,selectcolor="blue") #instead of name, it can be #RGB