【问题标题】:How to shade text color in TclTk如何在 TclTk 中对文本颜色进行着色
【发布时间】:2015-01-20 12:11:34
【问题描述】:

我在 TclTk 中实现了一个带有文本“Click”的按钮。我要做的就是用不同深浅的绿色写文字。

有没有办法让按钮的文本颜色变成绿色阴影?

【问题讨论】:

    标签: button text colors tcl tk


    【解决方案1】:

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

    制作图片(8.5 及之前的 PNG 或 GIF)要容易得多。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-12
      • 2012-08-06
      • 1970-01-01
      • 2011-05-24
      • 2014-10-17
      • 1970-01-01
      • 1970-01-01
      • 2015-07-09
      相关资源
      最近更新 更多