我在TclTk中实现了一个带有文本" Click"的按钮。我要做的是用不同的绿色阴影写出文字。
无论如何要制作文字'按钮的颜色是否为绿色阴影?
答案 0 :(得分:1)
Tk按钮使其所有文本都是单一颜色(由-foreground
选项控制),因为这是迄今为止绝大多数用户最重要的用例。使文本在其表面上的颜色不同是在这个用例之外,因此需要大量的技巧。我能想到的两种方法是使用图像而不是文本标签(当您可以在其上绘制任何内容时,使用Alpha通道让背景显示)或使用画布小部件来模拟按钮。
制作图像(8.5及之前的PNG或GIF)非常容易。