无法使用样式在OS X的ttk中设置背景颜色
根据这段代码,我本来以为标签的背景颜色会是红色。
style = ttk.Style()
style.configure("Red.TLabel", foreground="green", background="red")
self.label1 = ttk.Label(textvariable=self.numberArray[0][0],style="Red.TLabel")
self.label1.pack()
但是我看到的是绿色的前景颜色,却无法改变背景颜色。这是在OS X系统上。我使用的是ActiveState的tcl和python。在Python 3.2和2.7中也出现了同样的问题。
1 个回答
7
有时候,你可能会尝试去改变一个选项,按照元素的设置这个选项应该是存在的,但实际上却没有任何效果。举个例子,你无法修改在Mac OS X的“水蓝色”主题下按钮的背景颜色。虽然这些情况背后有合理的原因,但目前要发现这些原因并不容易,这可能会让你在尝试的时候感到沮丧。