Text 如何从文本中获取标记信息?

Text 如何从文本中获取标记信息?,text,fonts,tags,tkinter,python-2.7,Text,Fonts,Tags,Tkinter,Python 2.7,我已经使用Python 2.7编写了一个应用程序,它可以编辑*.docx文件。在用户可以写入文本的文本控件中,我可以使用tag\u add和tag\u config更改字体系列和字体大小。现在我需要将它写入新的*.docx文件。如何检索在多个文本范围中设置的fontfamily和fontsize 我最好的猜测是从范围中获取标记,然后再尝试从中获取字体,但我不确定。我自己刚刚解决了问题:) 也许有人什么时候会需要它。可以从标记中读取任何应用的属性。为此,必须使用tag\u cget方法: sele

我已经使用Python 2.7编写了一个应用程序,它可以编辑
*.docx
文件。在用户可以写入文本的文本控件中,我可以使用
tag\u add
tag\u config
更改字体系列和字体大小。现在我需要将它写入新的
*.docx
文件。如何检索在多个文本范围中设置的fontfamily和fontsize


我最好的猜测是从范围中获取标记,然后再尝试从中获取字体,但我不确定。

我自己刚刚解决了问题:)

也许有人什么时候会需要它。可以从标记中读取任何应用的属性。为此,必须使用
tag\u cget
方法:

selectedFont = textBox.tag_cget("tagName", 'font')
现在,当我们从Specialize标记中获取字体时,我们可以通过相同的方式从中获取其他属性:

fontFamily = selectedFont.cget('family')
它起作用了!;)