我无法找到删除之前添加的突出显示的方法。
例如,用户输入搜索查询“hello world”并使用search
方法结合tag_add
和tag_configure
我突出显示文本。
但是,如果用户输入第二个查询,则之前的突出显示不会被删除。如何在不重新插入文本的情况下删除突出显示?
答案 0 :(得分:2)
您需要tag_remove
。
描述here:
.tag_remove(tagName, index1, index2=None)
从
tagName
和index1
之间的所有字符中删除名为index2
的标记。如果省略index2
,则会在index1
之后从单个字符中删除标记。