Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在QTextEdit中显示数学方程?_Python_Math_Equations - Fatal编程技术网

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

Python 如何在QTextEdit中显示数学方程?,python,math,equations,Python,Math,Equations,是否有人知道如何在QTextEdit中显示数学公式,该公式是以任何格式(TXT、MathML、MML、LaTeX、HTML、XML或任何东西)编写的,只使用Python,而不使用第三方软件包(如LaTeX本身)。?我试图从Qt中找到MathML小部件,但它从他们的网站上消失了,我在任何地方都找不到它 我不担心方程源(字符串或文件)。我就是不知道如何很好地显示它们(例如,与它们出现在网页上的方式相同) 我的QTextEdit当前获取一个HTML字符串。我尝试嵌入Wikipedia文章中的MathM

是否有人知道如何在QTextEdit中显示数学公式,该公式是以任何格式(TXT、MathML、MML、LaTeX、HTML、XML或任何东西)编写的,只使用Python,而不使用第三方软件包(如LaTeX本身)。?我试图从Qt中找到MathML小部件,但它从他们的网站上消失了,我在任何地方都找不到它

我不担心方程源(字符串或文件)。我就是不知道如何很好地显示它们(例如,与它们出现在网页上的方式相同)

我的QTextEdit当前获取一个HTML字符串。我尝试嵌入Wikipedia文章中的MathML示例,但没有正确显示,它忽略了所有MathML标记

我会非常感谢你的帮助。谢谢。

您可以使用:

我在Qt中找不到MathML小部件,这看起来确实很有趣


编辑:我想他们正试图用webkit支持来取代它,但它还没有实现:

我如何在QTextEdit中用它来显示方程?它似乎有自己的小部件,显示自己的QwtText,例如MathML。但是我需要在QTextEdit中显示MathML。你问了。您的解决方案可能最终是使用SVGMath库将MathML转换为SVG,并用QSvgWidget显示,因为在这里重新询问相同的问题是不可接受的行为。如果你想引起大家对你的问题的注意,两天后你将被允许提问。您还可以添加其他信息,这可能会使您的问题更容易理解和回答。