我知道复杂的数学运算和必要的操作(“本机” Python或通过NumPy)。我的问题与如何使用wxPython在UI中显示复数有关。我发现处理Python和复数的所有问题都与处理复杂数据有关。
我最初的想法是继承wx.TextCtrl并重写set和get方法,以根据需要应用和剥离某些格式,并将i(或j)连接到虚部。
我走错了路吗?我觉得显示复数是应该已经在某处完成的事情。
即使问题是类似的,即使使用另一个UI工具箱,推荐的模式也是什么?另外,请阅读以下我对为什么要这样做的评论。
答案 0 :(得分:0)
由于Brian认为我的第一条评论是好的建议,而他没有更多答案,因此我将其发布为答案。另请参阅讨论该问题的其他问题评论。
在任何用户界面中,您都显示字符串,并从用户那里读取字符串。为什么 您将类型混合为字符串还是将字符串类型转换为 小部件功能?获取它们,进行转换和使用,或“打印”到 字符串并在ui中显示该字符串。