2
我正在使用tkinter
的主題(ttk
)GUI工具包進行應用。嘗試一些統一的造型適用於小部件在主窗口:tkinter ttk小部件忽略背景顏色?
s = ttk.Style()
s.configure('.', background='#eeeeee')
s.configure('.', font=('Helvetica', 14))
self.configure(background='#eeeeee')
字體變化的偉大工程,但由於某種原因,似乎小部件(即ttk.Label
和ttk.Button
)並不反映背景的變化,這由於窗口背景和控件之間的對比,在視覺上非常明顯。如果我檢查什麼它被設置爲:
label1.cget('background')
返回''
,所以顯然它沒有被確定,但我不明白出了什麼問題給出的文檔爲ttk.Label和styles。試圖直接設置單個標籤的背景:
label1.configure(background='#eeeeee')
也不起作用(即無變化)。 任何想法?
讓我猜,你使用的是Mac系統。 – Lafexlos
是的,我在10.9。這是OS X的一個已知問題嗎? –
是的。至少是這樣。我沒有使用OS X,所以不確定它是否仍然存在問題。 – Lafexlos