2016-08-12 37 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'))