3

このコードフラグメントを使用すると、ラベルの背景色が赤になると思います。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()

前景色は緑になりますが、背景色を変更できません。これはOSX上にあります。私はActiveStateのtclとpythonを使用しています。同じ問題がPython3.2および2.7でも発生します

4

1 に答える 1

7

要素のオプションに従って、存在するはずのオプションを変更しようとすることがありますが、効果はありません。例として、Mac OS X で使用される「アクア」テーマのボタンの背景色を変更することはできません。これらのケースには正当な理由がありますが、現時点ではそれらを見つけるのは簡単ではないため、実験を行うことができます。時々イライラします。

このチュートリアルから取得http://www.tkdocs.com/tutorial/styles.html

于 2011-07-17T12:52:28.233 に答える