我想在 python 3.4 的 tkinter 文本小部件中显示我的邮件。可以使用 message.HTMLBody
以 HTML 格式打印。如何在我的文本小部件中呈现它并显示内容
原文由 Ashish Raj 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想在 python 3.4 的 tkinter 文本小部件中显示我的邮件。可以使用 message.HTMLBody
以 HTML 格式打印。如何在我的文本小部件中呈现它并显示内容
原文由 Ashish Raj 发布,翻译遵循 CC BY-SA 4.0 许可协议
除了非常基本的 HTML tkinter 之外,其他任何东西都不是为此而构建的。有 tkhtml 作为一个选项,但是除了基本的 html 以外的任何东西你都想去别处看看。 Tk 可以做很多令人惊奇的事情,但嵌入网页/内容并不是其中之一。
如果您只想要邮件中的文本/一些基本图像/格式,那么您可以抓取数据,然后通过标准的 tk 小部件呈现和格式化它。
我真的不喜欢推荐其他包/选项,因为它往往自以为是,但请查看 PyQt。具体来说,QtWebkit。
原文由 Pythonista 发布,翻译遵循 CC BY-SA 3.0 许可协议
我已经设法使用 tkhtml 呈现简单的 html 标签。
使用
pip3 install tkinterhtml
安装,然后使用 包示例:如果你想直接呈现一个网页,你可以这样做来请求和呈现它:
希望能帮助到你 :)