我开发了一个Tkinter应用程序,在某个标签上,我需要放置一个看起来像有理数的公式(expression1/expression2,像一个分子和分母,它们之间有一个条)我做了一些挖掘,但找不到任何与之相关的东西。有什么建议吗?
我甚至找不到任何关于在控制台上以有理数格式打印分数的东西我只关心它的外观,不做任何计算,它只是一个标签
最佳答案
一个高科技的解决方案是在Tkinter中使用matplotlib。它提供了一个称为mathtext的Latex
的缩小版本这条路线看起来不容易,但似乎是可能的。有关详细信息,请参见this问题如果这种方式看起来过于复杂,一个类似但也许更简单的想法是使用mathml(html5的正式部分)作为标记。在Tkinter中嵌入可能更容易。
一个相对较低的技术方法是分别使用分子和分母的两个标签(带有不可见的边框),标签之间有一个薄矩形。这将需要一些调整,但您应该能够调整字体和对齐方式,使结果看起来像一个单一的表达式。
关于python - 如何在python中以有理数形式打印/显示表达式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39381222/