Database 使用python在窗口中显示格式化文本

Database 使用python在窗口中显示格式化文本,database,wxpython,richtextbox,formatted-text,Database,Wxpython,Richtextbox,Formatted Text,我在wxpython中制作了一个程序,向用户显示问题和一个带有答案的无线信箱。问题和答案应该在数据库中,并使用一些数学(偏执、方根等)格式化文本。你能建议我用什么小部件来处理这样的文本吗?数据库是什么? 谢谢。对于数据库,您可以使用任何基于sql的数据库,例如mysql或sqllite,但如果您没有太多数据,为什么不将其存储在文本文件中或作为python模块本身 显示数学符号部分很棘手,您需要一个可以显示MathML()的控件,我认为任何wxPython小部件都无法做到这一点,有些浏览器显示Ma

我在wxpython中制作了一个程序,向用户显示问题和一个带有答案的无线信箱。问题和答案应该在数据库中,并使用一些数学(偏执、方根等)格式化文本。你能建议我用什么小部件来处理这样的文本吗?数据库是什么?
谢谢。

对于数据库,您可以使用任何基于sql的数据库,例如mysql或sqllite,但如果您没有太多数据,为什么不将其存储在文本文件中或作为python模块本身

显示数学符号部分很棘手,您需要一个可以显示MathML()的控件,我认为任何wxPython小部件都无法做到这一点,有些浏览器显示MathML,所以您可以将浏览器嵌入wxPython中,但这也很棘手

另一种选择是使用mathplotlib绘制数学符号,例如参见

但我认为最简单/最好的方法是将mathml xml转换为图像文件,并将其显示在应用程序中的图像控件中。 e、 g.您可以使用将mathml转换为svg,使用将svg转换为png

或者你也可以试试

你必须进行实验,看看什么对你来说最简单,但我认为没有任何简单的方法