耍酷的人字拖 · js 如何监听浏览器关闭 - · 2 周前 · |
求醉的小狗 · 口 内打√,“一键全选” ...· 2 周前 · |
大气的饼干 · IOS14以下的版本,webView中调用系 ...· 1 周前 · |
奔跑的鸭蛋 · 在onChange事件中获取按钮值 - · 1 周前 · |
旅途中的茄子 · 更新SQL子查询 - · 1 周前 · |
暴躁的石榴 · java.lang.NoSuchMethod ...· 1 年前 · |
无邪的铁板烧 · mysql数据库导入dmp文件 mysql ...· 1 年前 · |
谈吐大方的甘蔗 · Mac OSX 编译hadoop本地库 - 知乎· 1 年前 · |
没人理的爆米花 · Error code ...· 1 年前 · |
今天闲来无事,翻出了N年前用python写的计算器,打开后准备膜拜下当年的代码,结果发现这写的都是些啥玩意,我的天呐,这绝不是我写的,不是我的写的~~
废话终究是废话,不过在丑陋的代码和逻辑都是具有一定观赏性的,时刻提醒着自己“亲生的,不生气”
先来看看效果图吧:
外观来看长得还算凑和,我们先简单运行下呗~
做了一个简单的9/3的运算,貌似也还行,可是下面的是怎么回事呢~
至今也想不起当年写这个心态是什么样的啦~~
哈哈,其实呢这就是tkinter包的一些简单的练习罢啦,在这为大家做了一个简易的计算器仅供大家参考学习,里面的部分功能和逻辑思维还进一步等待着大家去开发,现在呢我们一起来看看代码长什么样吧~~
如上代码,我们显示定义了一个计算器的主界面,构建一个大体的轮廓,接下来进行界面的组件摆放
然后呢,我们创建了总菜单和一些子菜单
其次我们定义了一些计算的方法,比如加减乘除等等并将结果展示在我们的屏幕上,这里面的方法很多很多,等待大家去开发~
额…………不写啦,貌似没啥可说的,生命在于静止,就这样吧,源码放置github,连接如下,大家如果有更好的改进方案欢迎和我一起探讨~~
领取专属 10元无门槛券
私享最新 技术干货
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
耍酷的人字拖 · js 如何监听浏览器关闭 - 2 周前 |
求醉的小狗 · 口 内打√,“一键全选” 的Excel智能表格来了! 2 周前 |
奔跑的鸭蛋 · 在onChange事件中获取按钮值 - 1 周前 |
旅途中的茄子 · 更新SQL子查询 - 1 周前 |
暴躁的石榴 · java.lang.NoSuchMethodError: com.google.common.collect.Sets.newConcurrentHashSet()异常解决思路-CSDN博客 1 年前 |
谈吐大方的甘蔗 · Mac OSX 编译hadoop本地库 - 知乎 1 年前 |