【发布时间】:2019-05-13 14:54:10
【问题描述】:
在哪里可以找到该方法的文档?
我只找到了这个 http://effbot.org/tkinterbook/text.htm 搜索方法允许您搜索文本。您可以搜索完全匹配(默认),或使用 Tcl 样式的正则表达式(调用时将 regexp 选项设置为 true)。
“Tcl 风格的正则表达式”是什么意思?
我还有一个关于我的代码的问题:为什么 self._testo.tag_add("search", pos, "%s + %sc" (pos, countVar.get())) 返回 TypeError: 'str' object is not callable
提前致谢
def _trova(self):
t1 = tkinter.Toplevel(self._finestra)
def t():
s = e.get()
start = "1.0"
while True:
countVar = tkinter.StringVar()
pos = self._testo.search(s, start, stopindex="end",count=countVar)
if not pos:
break
self._testo.tag_config("search", background="yellow")
self._testo.tag_add("search", pos, "%s + %sc" (pos, countVar.get()))
start = pos + "+1c"
e= tkinter.Entry(t1).grid(row=0, column=1)
ok = tkinter.Button(t1, text="OK", command= t).grid(row=0, column=2)
【问题讨论】: