5

PyQtを使用して、ユーザーが入力した方程式を表示するアプリケーションを作成したいと考えています。私はmatplotlibを検討していましたが、ラテックスをレンダリングするためにのみ使用するため、これはやり過ぎのようです。

とにかくSymPyを使用する必要があるので、SymPyを使用してレンダリングも実行する方法があることを期待していました。できれば、PyQtが使用するSVGファイルを作成します。

これが理にかなっていることを願っています-助け/アドバイスを事前に感謝します。

よろしくお願いします、ゲデス

4

2 に答える 2

5

pythonで簡単にレンダリングしたいだけなら、sympy profile(ipython qtconsole --profile=sympy)を使ってqtconsoleでipython 0.11を試してみてはいかがでしょうか。それはmatplotlibを実装しましたが、数式をqtconsoleで直接レンダリングできることを考えると、非常にきれいだと思います。pyzmq モジュールをインストールする必要があります。

編集済み (2011 年 11 月 18 日):

Ipython と Windows 用の qtconsole を統合した Python ディストリビューションを作成しました。それは私のニーズに役立ちます、それはあなたのニーズに役立つかもしれません. それらのパッケージをインストールする際の誰かの手間を省くことができます。Python4Mathを確認してください。

于 2011-08-02T17:47:06.850 に答える
3

SymPy を使用して MathML を出力し、SVGMathを使用して SVG に変換できます。

于 2010-10-10T21:42:42.637 に答える