【发布时间】:2015-01-20 12:11:34
【问题描述】:
我在 TclTk 中实现了一个带有文本“Click”的按钮。我要做的就是用不同深浅的绿色写文字。
有没有办法让按钮的文本颜色变成绿色阴影?
【问题讨论】:
我在 TclTk 中实现了一个带有文本“Click”的按钮。我要做的就是用不同深浅的绿色写文字。
有没有办法让按钮的文本颜色变成绿色阴影?
【问题讨论】:
Tk 按钮使其所有文本成为单一颜色(由-foreground 选项控制),因为这是迄今为止大多数用户最重要的用例。使文本在其表面的颜色变化超出了这个用例,因此需要大量的技巧。我能想到的两种方法是使用图像而不是文本标签(当您可以在其上绘制任何想要的内容时,使用 alpha 通道让背景显示出来)或使用画布小部件来模拟按钮。
制作图片(8.5 及之前的 PNG 或 GIF)要容易得多。
【讨论】: