在Tk标签小部件中更改单个单词的颜色

时间:2019-03-08 19:25:09

标签: python python-2.7 tkinter

我想在Tkinter标签小部件中更改单个单词的字体颜色。

我知道可以使用“文本”小部件来实现类似的操作,例如将“ YELLOW”一词显示为黄色:

self.text.tag_config("tag_yel", fg=clr_yellow) self.text.highligh_pattern("YELLOW", "tag_yel")

但是我的文本是静态的,我只想将单词“ YELLOW”更改为黄色字体,将“ RED”更改为红色字体,我似乎无法弄清楚如何更改文本颜色而不用{ {1}}。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

您不能做自己想做的。标签仅支持一种前景色和一种背景色。解决方案是使用文本或画布小部件,或使用两个单独的标签。