如何获取ttk Button的背景颜色?
How to get the ttk Button background color?
我想以编程方式找出 tkinter ttk.Button
的背景颜色所使用的颜色。需要明确的是,我并不是要设置或更改背景颜色(因为无法完成),只是获取颜色以便我可以在其他地方使用该颜色。 cget('background')
的标准过程不适用于 ttk 按钮,那么我还能如何获得按钮背景颜色?
请注意,此答案需要与系统无关。
最终自己找到了答案。
from tkinter import ttk
print(ttk.Style().lookup('TButton', 'background'))
我想以编程方式找出 tkinter ttk.Button
的背景颜色所使用的颜色。需要明确的是,我并不是要设置或更改背景颜色(因为无法完成),只是获取颜色以便我可以在其他地方使用该颜色。 cget('background')
的标准过程不适用于 ttk 按钮,那么我还能如何获得按钮背景颜色?
请注意,此答案需要与系统无关。
最终自己找到了答案。
from tkinter import ttk
print(ttk.Style().lookup('TButton', 'background'))