鱼C论坛

 找回密码
 立即注册
查看: 499|回复: 4

[已解决]用wxPython编写计算器的问题

[复制链接]
发表于 2018-6-20 06:32:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
自己试着用wxPython编写个计算器,做到一半,卡壳了。。求高手指点迷津~~
图1.jpg 图2.jpg
最佳答案
2018-6-20 09:38:11
1 几个按键绑定一个方法是可以的
2 你的代码中没有定义add的按钮,按键的最后一个应该是写错了,出现了两个div
3 你只是绑定了按钮的实现函数,但是按钮本身并没有数据,你GetValue得到就是空
4 cal函数需要判断用户选择的是什么操作,然后还需要将那个前面取到的值和后面的值进行运算,这里逻辑上有点问题,应该是先输入一个数,点击操作,再输入一个数,然后计算
res函数只需要显示计算结果即可
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-6-20 09:28:46 | 显示全部楼层
你没有定义btnAdd这个变量啊,当然报错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-20 09:38:11 | 显示全部楼层    本楼为最佳答案   
1 几个按键绑定一个方法是可以的
2 你的代码中没有定义add的按钮,按键的最后一个应该是写错了,出现了两个div
3 你只是绑定了按钮的实现函数,但是按钮本身并没有数据,你GetValue得到就是空
4 cal函数需要判断用户选择的是什么操作,然后还需要将那个前面取到的值和后面的值进行运算,这里逻辑上有点问题,应该是先输入一个数,点击操作,再输入一个数,然后计算
res函数只需要显示计算结果即可
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-21 05:32:35 | 显示全部楼层
BngThea 发表于 2018-6-20 09:38
1 几个按键绑定一个方法是可以的
2 你的代码中没有定义add的按钮,按键的最后一个应该是写错了,出现了两 ...

感谢指导~~
我自己先试下,有疑问,再来请教
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-21 06:09:42 | 显示全部楼层
BngThea 发表于 2018-6-20 09:38
1 几个按键绑定一个方法是可以的
2 你的代码中没有定义add的按钮,按键的最后一个应该是写错了,出现了两 ...

几个疑问来了:
1. 我定义每个按钮时,都有对应的数值啊,为什么说按钮本身并没有数据?---你意思是我这只是显示按钮面上的数值,实际点击时,并没有绑定相应的数据?
2. 使用wxPython时,有时候末尾处用到什么if  __name__ =='__main__'才能执行,为什么?有时候又不需要。。
3. 按照我的理解,计算器的框架是搭建好了。关键是下面关联的方法,我不知道怎么写下去,能否帮忙大致告知下思路~~
数值绑定还是显示.jpg

name = main 语句.jpg 123.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-25 06:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表