Python Tkinter 文本格式化标记

Python Tkinter Text Formatting Markers

在程序和 IDE 中,我看到了显示不同标记的选项。它往往是空格,但 Word 通过显示更多标记来更清楚地说明这一点。

我想知道在 Tkinter 中是否可以使用文本小部件显示这样的标记。

我有一个来自 Word 帮助文件的 link 来进一步解释我正在寻找的内容。 https://support.content.office.net/en-us/media/f5cc9771-1070-4ebf-bd7a-4d3dc245966f.png

我想我可以用标签和 for 循环来做到这一点,但我想知道文本小部件是否处理了它并自行解决了。 我已经阅读了文本小部件的 Effbot 和 TutorialsPoint 页面,但它们都没有提及任何相关内容,Effbot 页面确实提到了有关标记的内容,但我不知道该怎么做。但是话又说回来,关于其他或相同的小部件,还有其他事情他们没有提及。

没有任何内置支持。您必须自己遍历内容,添加标签并可能在文本中插入图像或 unicode 字符。

tkinter 文本小部件中的 "marks" 就像书签一样——文本中的命名位置。它们与您链接到的 word 文档中提到的标记类型完全无关。