python-3.x - 如何在 tkinter 中显示 Markdown 格式文本?

标签 python-3.x tkinter markdown

python-3.xtkinter GUI,我开发了一个带有常规简单窗口的程序。

我要显示 Markdown 格式字符串保存在名为 markdownText 的字符串中在程序窗口上:

markdownText='_italic_ or **bold**'

所需的输出是:

斜体或 粗体

有什么解决办法吗?

最佳答案

我只是在寻找一个类似的解决方案,它确实似乎没有 Python、TkInter 和 markdown 组合的默认模块/类/库。然而,继续搜索发现了以下选项:

  • Python-Markdown - 这个模块能够将 Markdown 解析为以下输出格式:Python-Markdown 可以输出 HTML4、XHTML 和 HTML5 格式的文档。
  • TkInter displaying html – 正如链接的答案所示,Tkhtml可以“很好地”显示 html,并且它有一个 python wrapper

  • 换句话说,如果您愿意使用转换为 html 的中间步骤,这可能是您在 tkinter GUI 中显示 Markdown 字符串的可行途径。

    关于python-3.x - 如何在 tkinter 中显示 Markdown 格式文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35733300/

    相关文章:

    python - 打印到 CSV 会导致每个字符之间有一个空格?

    python - 循环遍历 tkinter 中的按钮

    python - Tkinter 框架调整一轴大小

    python - 如何使用 markdown.extensions.attr_list 获取空标签?

    markdown - 在 Markdown 中删除列表前的间距

    python - 使用MDA分析的PCA(python3.7)

    Python - 如何连续运行脚本以在 Windows 目录中查找文件

    python - 在 Python 中创建多答案测验时遇到问题

    python - 没有窗口的Tkinter消息框?

    javascript - CodeMirror 可以显示 Markdown 换行符吗?