【发布时间】:2013-07-23 16:12:24
【问题描述】:
我正在寻找一种简单的方法来搜索一行文本并在该行包含特定单词时突出显示该行。我有一个 tkinter 文本框,其中包含很多行,例如:
“废话废话失败废话废话”
“废话废话通过了废话废话”
我想将“失败”行的背景颜色设置为红色。到目前为止我有:
for line in results_text:
if "Failed" in line:
txt.tag_config("Failed", bg="red")
txt.insert(0.0,line)
else:
txt.insert(0.0,line)
这会打印出我想要的所有东西,但对颜色没有任何作用
这显然是更改文本颜色的错误方法。请帮忙!!
【问题讨论】:
标签: python python-2.7 python-3.x tkinter