我试图在tkinter中突出显示从位置10到位置15的字符。问题是某些字符是多字节的,而在gui中它不会遮挡从字符10到字符15的位置,而是显示字符的字节因此,在gui中,以下着色在位置10之前开始并在位置15之前结束
textPad.mark_set("matchstart", textPad.index("0.0 + 10 chars"))
textPad.mark_set("matchend", textPad.index("0.0 + 15 chars"))
textPad.tag_add(highlightType, "matchstart", "matchend")
我该如何解决这个问题?