2011-03-22 1 views
4

Latexのようなサードパーティ製のパッケージを使わずに、Pythonのみを使って任意のフォーマット(TXT、MathML、MML、LaTeX、HTML、XMLなど)で書かれたQTextEditで数式を表示する方法を知っている人はいませんか?私はQtからMathMLウィジェットを見つけようとしましたが、ウェブサイトから消えてどこにも見つかりませんでした。QTextEditで数式を表示するには?

私は方程式のソース(文字列またはファイルのいずれか)について騒がしいわけではありません。私はちょうどそれらをうまく表示する方法を理解できません(ウェブページに表示されるのと同じ方法、例えばhttp://en.wikipedia.org/wiki/MathML)。

QTextEditは現在、HTML文字列を取得しています。私はそのWikipediaの記事からMathMLの例を埋め込むことを試みましたが、正しく表示されず、すべてのMathMLタグが無視されます。

本当にありがとうございます。ありがとうございました。

+0

あなたは[昨日とまったく同じ質問]尋ねた(http://stackoverflow.com/questions/ 5385740/pyqt-how-to-show-math-equations-in-qtextedit)を参照してください。あなたのソリューションはおそらく、SVGMathライブラリを使ってMathMLをSVGに変換することになり、QSvgWidgetで表示されるようになります(http://stackoverflow.com/questions/5265226/problem-displaying-sympy-rendered-svg-in -python) – samplebias

+0

同じ質問をもう一度聞いても受け入れられないのです。あなたの質問に注意を喚起したい場合は、2日後に[奨励金をかける]ことができます(http://stackoverflow.com/faq#bounty)。また、[質問を編集する](http://stackoverflow.com/posts/5219937/edit)で追加情報を追加することもできます。これにより、質問が理解しやすくなり、答えることができます。 – Will

答えて

0

あなたはこれを使用することができます:http://qwt.sourceforge.net/

を間違いなく私はQtの中にMathMLのウィジェットを見つけることができないことをおかしいと思われます。

編集:私は、彼らがWebKitのサポートと交換しようとしていると思うが、それはまだ実装されていません。http://developer.qt.nokia.com/wiki/Qt_Webkit_HTML5_Score

+0

QTextEditで式をどのように表示できますか?それはそれ自身のQwtTextを表示する独自のウィジェットを持っているようです。例えば、MathMLをとることができます。しかし、私はQTextEditでMathMLを表示する必要があります。 – linuxoid

関連する問題