如何在TclTk中着色文本颜色

时间:2014-11-22 11:16:35

标签: button text colors tcl tk

我在TclTk中实现了一个带有文本" Click"的按钮。我要做的是用不同的绿色阴影写出文字。

无论如何要制作文字'按钮的颜色是否为绿色阴影?

1 个答案:

答案 0 :(得分:1)

Tk按钮使其所有文本都是单一颜色(由-foreground选项控制),因为这是迄今为止绝大多数用户最重要的用例。使文本在其表面上的颜色不同是在这个用例之外,因此需要大量的技巧。我能想到的两种方法是使用图像而不是文本标签(当您可以在其上绘制任何内容时,使用Alpha通道让背景显示)或使用画布小部件来模拟按钮。

制作图像(8.5及之前的PNG或GIF)非常容易。