Python Tkinter 文本格式标记

标签 python text tkinter tags markers

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

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

我有一个来自 Word 帮助文件的链接,可以进一步解释我要查找的内容。 https://support.content.office.net/en-us/media/f5cc9771-1070-4ebf-bd7a-4d3dc245966f.png

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

最佳答案

没有任何内置的东西可以支持这一点。您必须自己循环内容,添加标签,并可能在文本中插入图像或 unicode 字符。

tkinter 文本小部件中的“标记”就像书签——文本中的命名位置。它们与您链接到的单词文档中提到的标记类型完全无关。

关于Python Tkinter 文本格式标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37055505/

相关文章:

java - 如何使用 Java 将 'prepared' 文本文件转换为 XML 文件?随后将在 SAX 中使用

javascript - RegExp 匹配不带引号的单引号文本 - JavaScript

python-3.x - 在 Tkinter 中绘制从红色到绿色的刻度

python - 将秒转换为分秒

python - 整数总和 - 'int' 对象不可迭代

python - 用 Pandas 绘制多个重叠直方图

python - 插入多对多记录时出现sqlalchemy UnmappedColumnError

Python - 如何按字符匹配列表元素

html - 如何在文本中间的 <p></p> 中使用 <h2> 标签 </h2>?

python - 如何在Python 3中使用轮询