我编写了一个小函数来突出显示文本小部件中的搜索模式,并将其分配给一个按钮“查找”。但事实证明,它没有突出显示文本小部件中所需的模式,只是卡住了。
def find():
xml.tag_delete("search")
xml.tag_configure("search", background="green")
while True:
index = xml.search(fi.get(), "1.0", END)
if index == "":
break
start = index + "+%dc" % len(fi.get())
xml.tag_add("search", index, "%s + %dc" % (index,len(fi.get())))
谁能告诉我我做错了什么?xml
是一个文本小部件,fi
是一个条目小部件,因此模式通常是用户放入fi
小部件的内容。任何帮助,将不胜感激。谢谢