我想出了如何以一种非常简单的方式来做这件事。下面给出的示例需要internet连接才能访问MathJax JS模块。
- 首先,导入QWebEngineView.和QApplication。
从PyQt5.QtWidget导入QApplication,从PyQt5.QtWebEngineWidget导入QWebEngineView
- 然后,编写包含HTML代码的多行字符串。代码应该导入MathJax javascript模块。然后,写出你的数学方程式..。
pageSource =“”$$u =\int_{-\infty}^{\infty}(可怕)\cdot du$“”
- 最后,实例化QApplication,实例化QWebEngineView,并设置WebEngineView以显示新编写的WebEngineView代码:
app = QApplication(sys.argv) webView = QWebEngineView() webView.setHtml(pageSource)
- 别忘了在你的WebEngineView上打电话给节目。
webView.show() sys.exit(app.exec_())
如果您想要创建一个不需要互联网连接来运行MathJax JS文件的应用程序,只需复制JS模块并将其保存为代码中的字符串即可。