2016-08-12 38 views
-1

我想以編程方式找出什麼顏色用於tkinter ttk.Button的背景顏色。要清楚的是,我並不試圖設置或更改背景顏色(因爲無法完成),只是獲取顏色,以便我可以在其他地方使用該顏色。 cget('background')的標準過程將不適用於ttk按鈕,那麼我怎麼才能獲得按鈕背景顏色?如何獲得ttk Button的背景顏色?

注意,這個答案需要與系統無關。

+0

爲什麼要找出按鈕背景顏色,如果它沒有從默認的更改? – TrakJohnson

+0

@TrakJohnson正如我在我的問題中所說的,我想在其他地方使用這種顏色。具體而言,我想將其他組件的顏色更改爲該顏色。 – zephyr

回答

0

最終我自己找到了答案。

from tkinter import ttk 
print(ttk.Style().lookup('TButton', 'background'))