我想让我的程序检查一个文本小部件中的索引是否有一个附加的标签,然后我希望它插入一个基于标签的不同字符。这是从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
您可以调用文本小部件的
tag_names
方法来获取该索引的标记列表。例如:相关问题 更多 >
编程相关推荐