Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从wxPython中的wxSlider实时更新的不可编辑文本框_Python_Textbox_Wxpython_Wxtextctrl - Fatal编程技术网

从wxPython中的wxSlider实时更新的不可编辑文本框

从wxPython中的wxSlider实时更新的不可编辑文本框,python,textbox,wxpython,wxtextctrl,Python,Textbox,Wxpython,Wxtextctrl,我想在wxPython中创建一个没有光标的不可编辑文本框。我希望根据wxSlider的值实时更新它 该框基本上有一个二次方程,其系数应根据滑块的值而变化 例如,我想要的与LabView中的此功能非常相似- 无论何时更改分子和分母自旋控制中的系数(我将使用滑块代替自旋控制),它都会在传递函数文本框中自动更改 所以我想知道的是: 如何创建这样的文本框 如何在文本框中显示图片中的分数 如何根据滑块(或旋转控件,如图所示)所做的更改实时更新文本框中方程的系数 更新:您明确表示要渲染一个公式。如果你只使

我想在wxPython中创建一个没有光标的不可编辑文本框。我希望根据wxSlider的值实时更新它

该框基本上有一个二次方程,其系数应根据滑块的值而变化

例如,我想要的与LabView中的此功能非常相似-

无论何时更改分子和分母自旋控制中的系数(我将使用滑块代替自旋控制),它都会在传递函数文本框中自动更改

所以我想知道的是:

  • 如何创建这样的文本框
  • 如何在文本框中显示图片中的分数
  • 如何根据滑块(或旋转控件,如图所示)所做的更改实时更新文本框中方程的系数

  • 更新:您明确表示要渲染一个公式。如果你只使用倒二次方程,你可以拼凑出一些“ASCII艺术”。但是您可能需要一些东西来呈现数学文本。由于您的程序还涉及绘图,您可能需要合并matplotlib。在这种情况下,您可以使用它的功能来呈现数学文本(它使用LaTeX语法的子集,该语法是内置的,实际上不需要TeX)。请参阅,特别是
    MathTextParser
    。您可以使用
    wx.StaticBitmap
    来显示数学文本


    您正在搜索的应该是。您可以使用(祖先
    wx.Control
    通用的方法)对其进行更新。

    请参阅更新:如果您可以接受此依赖关系(这是一个很好的绘图库)或尝试生成“数学文本ASCII艺术”,请参阅作为示例的更新。@nepix32:谢谢。我会尝试一下,让你知道。这并没有回答你的问题,但查科有这个确切的功能,开箱即用,所以我会检查它。他们称之为他们的“特质编辑器”-谢谢,我终于让它工作了。mpl站点的链接非常有用。虽然我能够实现它,但我遇到了一些渲染问题。请看一看