如何在QTextEdit中显示数学公式?

8 投票
1 回答
2510 浏览
提问于 2025-04-16 14:09

有没有人知道怎么用Python在QTextEdit里显示数学公式呢?不想用像LaTeX这样的第三方工具,想用任何格式的文件,比如TXT、MathML、MML、LaTeX、HTML、XML等等。我之前想找Qt的MathML小部件,但在他们的网站上找不到了,哪里都没找到。

我对公式的来源不太在意,可以是字符串也可以是文件。我就是不知道怎么把它们好好显示出来,像在网页上那样显示,比如这个链接:http://en.wikipedia.org/wiki/MathML

我现在的QTextEdit是接收一个HTML字符串。我试着把那个维基百科文章里的MathML示例嵌入进去,但显示得不对,所有的MathML标签都被忽略了。

非常感谢你的帮助。谢谢!

1 个回答

0

你可以使用这个链接:http://qwt.sourceforge.net/

我觉得挺奇怪的,怎么在Qt里找不到MathML这个小工具。

补充一下:我觉得他们是想用webkit来替代它,但现在还没有实现:http://developer.qt.nokia.com/wiki/Qt_Webkit_HTML5_Score

撰写回答