我想在wxPython中创建一个不带游标的不可编辑文本框。我希望它能够实时更新,具体取决于wxSlider的值。
该框基本上具有二次方程,其系数应根据滑块的值而变化。
例如,我想要的与LabView中的此功能非常相似 -
每当你更改Numerator和Denominator 旋转控制中的系数(而不是旋转控制我将有一个滑块)时它会自动更改在传递函数文本框中。
所以我想知道的是:
答案 0 :(得分:2)
更新:您已明确表示要渲染公式。如果你只使用倒二次方程,你可以将一些" ASCII艺术"放在一起。但是你可能想要有一些东西来渲染数学文本。由于您的程序涉及图表,您可能还想要合并matplotlib。在这种情况下,您可以使用其功能来呈现数学文本(它使用内置的LaTeX语法子集而不需要实际需要TeX)。请参阅this example on the mpl site,尤其是MathTextParser
。您可以使用wx.StaticBitmap
来显示数学文本。
您要搜索的内容应该是wx.StaticText
。您可以使用SetLabel()
(祖先wx.Control
共有的方法)更新它。