Виджет Math renderer в Qt [закрыт]
Мне нужен виджет Qt, чтобы он отображал математическое выражение в латексной форме. Данное выражение, конечно, должно быть строкой. Он должен быть кроссплатформенным. Может быть, это можно сделать с помощью шрифта unicode?
ПС. это не обязательно должна быть латексная форма, она также может быть похожа на MathType или редактор уравнений
3 ответов:
Тамбыл виджет MathML в пакете "Qt Solutions" для Qt 4, хотя он больше не доступен онлайн, кажется.
В качестве альтернативы я рекомендую использовать QWebKit в сочетании с математическим рендером на основе Javascript, таким как MathJax: http://www.mathjax.org/, который отображает как MathML, так и Latex. Сам QWebKit пока не поддерживает MathML (https://wiki.qt.io/Qt_Webkit_HTML5_Score ), но может сделать это в будущем.
Вы можете использовать библиотеку KLFBackend для визуализации кода LaTeX в Qt: http://wiki.qt.io/Qt_and_LaTeX_via_KLFBackend
Comments