【发布时间】:2011-07-20 03:14:42
【问题描述】:
有谁知道如何在 QTextEdit 中显示数学方程式,仅使用 Python 以任何格式(TXT、MathML、MML、LaTeX、HTML、XML 或任何格式)编写,即不使用像 Latex 本身这样的第 3 方包。我试图从 Qt 中找到 MathML Widget,但它从他们的网站上消失了,我在任何地方都找不到。
我对方程式源(字符串或文件)并不在意。我只是不知道如何很好地展示它们(就像它们出现在网页上一样,例如http://en.wikipedia.org/wiki/MathML)。
我的 QTextEdit 当前得到一个 HTML 字符串。我尝试嵌入该 Wikipedia 文章中的 MathML 示例,但它没有正确显示,它忽略了所有这些 MathML 标记。
非常感谢您的帮助。谢谢。
【问题讨论】:
-
你问了exact same question yesterday。您的解决方案可能最终会使用 SVGMath 库将 MathML 转换为 SVG,并使用 QSvgWidget 显示,如 mentioned here
-
在这里重新提出相同的问题是不可接受的行为。如果您想提请注意您的问题,两天后您将被允许place a bounty on it。您也可以edit your question添加更多信息,这可能会使您的问题更容易理解和回答。