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

Tim*_*son 1 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()
Run Code Online (Sandbox Code Playgroud)

我得到绿色前景色但我无法改变背景色.这是在OS X上.我正在使用ActiveState的tcl和python.Python 3.2和2.7也出现同样的问题

rze*_*erg 6

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

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