【问题标题】:How to get the ttk Button background color?如何获取 ttk 按钮背景颜色?
【发布时间】:2016-08-12 00:40:50
【问题描述】:

我想以编程方式找出用于 tkinter ttk.Button 的背景颜色的颜色。需要明确的是,我不是试图设置或更改背景颜色(因为这无法完成),只是获取颜色以便我可以在其他地方使用该颜色。 cget('background') 的标准流程不适用于 ttk 按钮,那么我还能如何获得按钮背景颜色?

注意,此答案需要与系统无关。

【问题讨论】:

  • 如果按钮背景颜色没有从默认颜色改变,你为什么要找出它?
  • @TrakJohnson 正如我在问题中所说,我想在其他地方使用这种颜色。具体来说,我想将其他组件的颜色更改为该颜色。

标签: python-3.x tkinter ttk


【解决方案1】:

最终自己找到了答案。

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

【讨论】:

    猜你喜欢
    • 2016-08-12
    • 1970-01-01
    • 2022-01-02
    • 2013-07-12
    • 2011-12-26
    • 1970-01-01
    • 2015-02-03
    • 2012-04-07
    • 2013-06-24
    相关资源
    最近更新 更多