为什么pygment语法高亮不突出我的代码?

时间:2020-06-05 08:00:49

标签: python tkinter text pygments

我正在使用python的语法突出显示功能制作文本编辑器。

我使用了pygment模块,但是它并没有突出显示我的代码,而是打印了普通的html代码。

这是我的代码:

from tkinter import*
from pygments import highlight
from pygments.lexers import PythonLexer
from pygments.formatters import HtmlFormatter

root=Tk()
code="hello "
formatter = HtmlFormatter()
css = formatter.get_style_defs()
div = highlight(code, PythonLexer(), formatter)
text=Text()
text.insert(INSERT,div)
text.pack()
root.mainloop()

我希望突出显示的代码应插入我的Text widget中,但要插入纯HTML代码。

谢谢:)

0 个答案:

没有答案