如何在QTextEdit中显示数学方程式?

8
有没有人知道如何在QTextEdit中显示数学方程式,使用任何格式(TXT、MathML、MML、LaTeX、HTML、XML或其他),只使用Python,而不使用像Latex这样的第三方软件包?我尝试从Qt中找到MathML Widget,但它从他们的网站上消失了,我无法在任何地方找到它。
我不关心方程式来源(字符串或文件)。我只是想弄清楚如何以漂亮的方式显示它们(与网页上显示的方式相同,例如http://en.wikipedia.org/wiki/MathML)。
我的QTextEdit目前获取一个HTML字符串。我尝试嵌入来自维基百科文章的MathML示例,但它不会正确显示,它会忽略所有那些MathML标记。
真的很感激你的帮助。谢谢。

你昨天已经问过完全相同的问题了(https://dev59.com/L1XTa4cB1Zd3GeqP1nLg)。你的解决方案可能是使用SVGMath库将MathML转换为SVG,并在QSvgWidget中显示,就像这里提到的那样(https://dev59.com/9lXTa4cB1Zd3GeqPyRnh)。 - samplebias
在这里,重新问同一个问题是不可接受的行为。如果您想引起注意,您可以在两天后为其设置赏金。您也可以编辑您的问题添加额外信息,这可能会使您的问题更容易理解和回答。 - user1228
1个回答

0

我该如何在QTextEdit中显示方程式?它似乎有自己的小部件,可以显示自己的QwtText,例如可以使用MathML。但是我需要在QTextEdit中显示MathML。 - linuxoid

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接