【发布时间】:2020-05-07 21:45:50
【问题描述】:
我正在使用“activeforeground”来制作它,以便当我点击一个按钮时,文本会变成“迷雾玫瑰”。但是,我想将此应用于我的代码中的所有按钮,而不是梳理和更改每一个按钮。有没有办法将其设置为默认的“activeforeground”颜色?类似于如何使用以下方法更改文本的默认字体:
root.option_add("*font", "times 14 bold")
如果有“activeforeground”的等价物,我将不胜感激!
【问题讨论】:
-
root.option_add("*activeForeground", "misty rose")适合你吗? -
嗯,由于某种原因,它改变了第一个按钮,但所有其他按钮保持默认
-
请edit 你的问题有一个完整的minimal reproducible example 来说明你遇到的问题。
-
另外,您是否知道只有将鼠标悬停在按钮上时才会显示活动前景?将鼠标移开后,颜色不会保持不变。
-
我将添加一个示例,而且我在 Mac 上,因此只有当我单击按钮时才适用 activeforeground。当我悬停时不是。
标签: python button tkinter default