无法使用样式设置背景颜色ttk python os x

时间:2011-07-17 12:38:54

标签: python macos operating-system tkinter ttk

使用此代码片段,我希望标签的背景颜色为红色。 def createWidgets(self):

    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 个答案:

答案 0 :(得分:6)

  

您有时会尝试根据元素选项更改应该存在的选项,但它不起作用。 例如,您无法修改Mac OS X使用的“aqua”主题中按钮的背景颜色。虽然这些情况有正当理由,但目前还不容易发现它们,这有时会让试验变得令人沮丧。

取自本教程http://www.tkdocs.com/tutorial/styles.html