用wxpython做一个计算器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用wxpython做一个计算器相关的知识,希望对你有一定的参考价值。

参考技术A 实验楼

Frame类学习
一个最简单的窗体就是:

关键在于InitUI方法

运行一下你可以看到计算器的界面

现在TextCtrl可以按键盘输入数字,我们只希望计算器上的数字被输入,不希望键盘输入。可以把TextCtrl初始化参数改为:

存储textprint的内容

通过

就可以把equation的内容显示在textprint上。

点击不同按钮我们希望根据按钮的label选择不同的回调函数进行绑定。

然后需要实现createHandler方法

最后根据label的不同,把按钮绑定到回调函数上

报错跳出消息对话框
这个计算器的功能还太弱,有兴趣可以去实现sqrt,log,cos,sin等功能
一起努力~

以上是关于用wxpython做一个计算器的主要内容,如果未能解决你的问题,请参考以下文章

Wxpython零基础制作计算器

wxPython:一曲MFC的挽歌,理想主义的绝唱

wxPython:一曲MFC时代的挽歌,更是理想主义的绝唱

wxPython实例代码(购物车)

如何在 Python 中将大量变量传入和传出函数?

用Java做一个简单的计算器