2024-09-29 21:29:29 发布
网友
我一直在开发一个Tkinter应用程序,在某个标签上,我需要把公式放在一个有理数上(表达式1/expression2,像分子和分母以及它们之间的一个条)。我做了一些挖掘,但没有找到任何与之相关的东西。有什么建议吗?
我甚至找不到在控制台上以有理数格式打印分数的任何内容。我只在乎外表,不会计较它,它只是一个标签
print('\n\033[4m'+'3' + '\033[0m'+'\n2')
\033[4m启用下划线
\033[4m
\033[0m重置它
\033[0m
它将基本上显示如下内容(在3下加下划线):
一个高科技的解决方案是在Tkinter中使用matplotlib。它提供了Latex的缩小版本,它称之为mathtext。这条路看起来不容易,但似乎是可行的。有关详细信息,请参阅this问题。如果这种方式似乎过于复杂,一个类似但可能更简单的想法是使用MathML(HTML5的正式组成部分)作为标记。它可能更容易嵌入到Tkinter中。在
Latex
一种技术含量相对较低的方法是分别使用分子和分母的两个标签(带有不可见的边界),中间有一个薄矩形。这将需要一些调整,但您应该能够调整字体和对齐方式,使结果看起来像一个单一的表达式。在
print '%s'%Fraction(1.5) >>> '3/2'
参见:https://pymotw.com/2/fractions/
\033[4m
启用下划线\033[0m
重置它它将基本上显示如下内容(在3下加下划线):
^{pr2}$一个高科技的解决方案是在Tkinter中使用matplotlib。它提供了
Latex
的缩小版本,它称之为mathtext。这条路看起来不容易,但似乎是可行的。有关详细信息,请参阅this问题。如果这种方式似乎过于复杂,一个类似但可能更简单的想法是使用MathML(HTML5的正式组成部分)作为标记。它可能更容易嵌入到Tkinter中。在一种技术含量相对较低的方法是分别使用分子和分母的两个标签(带有不可见的边界),中间有一个薄矩形。这将需要一些调整,但您应该能够调整字体和对齐方式,使结果看起来像一个单一的表达式。在
参见:https://pymotw.com/2/fractions/
相关问题 更多 >
编程相关推荐