In python-3.x
with tkinter
GUI,我开发了一个带有常规简单窗口的程序。
我想展示一个markdown格式字符串保存在名为的字符串中markdownText
在程序窗口上:
markdownText='_italic_ or **bold**'
期望的输出是:
italic or bold
有什么解决办法吗?
我只是在寻找类似的解决方案,而且确实似乎没有一个用于 Python、TkInter 和 markdown 组合的默认模块/类/库。然而,继续搜索发现了以下选项:
-
Python-Markdown https://python-markdown.github.io/– 这个模块能够将 markdown 解析为以下输出格式:Python-Markdown 可以输出 HTML4、XHTML 和 HTML5 格式的文档。
-
TkInter 显示 html https://stackoverflow.com/a/1990653/1548472– 正如链接的答案所示,Tkhtml http://www.hwaci.com/sw/tkhtml/可以“很好地”显示 html,并且它有一个蟒蛇包装器 http://tix.sourceforge.net/Tixapps/src/Python/TkHtml.py
换句话说,如果您愿意使用转换为 html 的中间步骤,这可能是您在 tkinter GUI 中显示 Markdown 字符串的可行途径。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)