【发布时间】:2016-05-19 04:46:37
【问题描述】:
我希望我的程序检查文本小部件中的索引是否附加了标签,然后我希望它根据标签插入不同的字符。这是我的工作从this question 开始的。 目前,我有搜索空格、制表符和换行符的程序。然后它会根据它是什么应用一个不同的标签。目前这些标签只有基本的原色作为背景来检查标签是否有效。
所以,我的问题是:Tkinter 中是否有一个命令来检查索引是否具有应用标签,以便我可以拥有它然后将所需的字符插入该位置并在索引没有标签时将其删除?
如果您需要一些代码来了解我所拥有的内容,这就是您所需要的(这不会单独运行,需要编辑)。
mainText.tag_configure ("SPACE", background = "yellow")
def FormattingSpaces ():
for i in mainText.get (1.0, END):
first = 1.0
while (True):
first = mainText.search (" ", first, "end")
if not first:
break
last = first + "+" + str (len (" ")) + "c"
mainText.tag_add ("SPACE", first, last)
first = last
【问题讨论】:
标签: python text tkinter tags character