2017-10-28 90 views
0

我想問如何在kivy應用程序中顯示數學文本..?例如:如何在LaTeX中執行與$ \frac{1}{2} $$ 2^{3} $相同的操作(省略字體類型,只要它是數學可讀的)。如何在Kivy Python中顯示數學文本?

我知道在matplotlib.pyplot模塊中,我可以使用string:r'$ \frac{1}{2} $'r'$ 2^{3} $'來產生一個數學文本。但這不會在kivy產生所需結果:

Label(text = r'$\frac{1}{2}$')將重現$ \ frac {1} {2} $

謝謝。

回答

2

請大家看看sympy module,然後在你的標籤,你必須使用一個font_name可以顯示數學文本

,但如果你想使用乳膠公式,那麼你必須要找到可以顯示那些font_name首公式像你想

更新:否則,你可以在PNG產生的乳膠,然後在你的kivy應用集成

+0

感謝。我剛剛嘗試過'sympy'模塊。我已經使用了其中的一種語法並將其轉換爲字符串,將其放在'Label'上,但這也不起作用。什麼'font_name'可以顯示數學文本..?我嘗試了幾個名字..只是不會產生錯誤的'Arial'。 – Arief

+0

嘗試體式數學,你可以在這裏得到它https://drive.google.com/open?id=0B3XGn7xdfoSNNDRXZE50dWtXaXM –

+0

再次感謝。我已經使用'LabelBase.register'註冊了它。但我不認爲這與'sympy'有關。 – Arief