0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

python到底能不能用于软件开发

Wildesbeast 来源:今日头条 作者:软件测试开发技术 2020-01-04 09:14 次阅读

Python是目前最为流行的全场景编程语言之一,其语法结构简单易学,而且提供了丰富的第三方库支撑。目前在Web开发、大数据开发、数据分析、人工智能开发、嵌入式开发、游戏开发、自动化运维等领域都有广泛的应用。

我们以图形界面(GUI)开发为例, Python 针对图形界面(GUI)开发,提供了丰富的第三方库,比如 tkinter、PySide 、wxPython、 PyQt库。

下面我们使用 tkinter 库实现一个简单的计算器,动态效果如下Gif图所示:

上面是我们通过tkinter 基本实现了一个简单的减加乘除计算器,其开发源码也非常简单,大致可分为如下几步骤:

1.生成计算数字与历史计算公式的计算器显示面板,如下:

2. 通过重复的调用 tkinter.Button 函数,生成数字按键面板,并绑定按键触发 number() 函数,如下:

3. 我们通过重复调用 tkinter.Button 函数,生成创建运算符按键面板,并绑定按键触发compute() 计算函数,源码如下:

4.编写计算函数,实现源码如下:


责任编辑 LK

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算器
    +关注

    关注

    16

    文章

    425

    浏览量

    36496
  • GUI
    GUI
    +关注

    关注

    3

    文章

    610

    浏览量

    38787
  • python
    +关注

    关注

    51

    文章

    4674

    浏览量

    83458
收藏 人收藏

    评论

    相关推荐

    能不能用单片机把PPS这样的软件移植进去

    见笑啊,非常不专业的问题想问一下。能不能用单片机把PPS这样的软件移植进去。实现在电视上直接在线看PPS。。我知道现在高清播放机可以做到,但是运行的大多是网页地址。。如果能做到想把哪个软件单一移植
    发表于 05-15 23:48

    加密芯片到底能不能保证安全

    加密芯片咋保证安全性的?我朋友用了加密芯片产品还是出了问题,导致我现在就很怀疑这个东西到底能不能保证产品安全?
    发表于 06-20 11:53

    请问C6678的SRIO的参考时钟到底能不能用125MHz呢?

    本帖最后由 一只耳朵怪 于 2018-6-25 10:19 编辑 C6678的datasheet上给出的SRIO的参考时钟的范围是156.25MHz~312.5MHz,而SRIO的user guide上又列举了125MHz的参考,那么C6678的SRIO的参考时钟到底能不能
    发表于 06-25 03:43

    调速能不能用于调节灯光

    ESP8266和双向可控硅在调速调光中的应用本文章基于ESP8266-10P上所写,只适合像我这样的小白看过零检测调速和调光分开来讲先说调光说说调速调速能不能用于调节灯光?我的调速-调光板盒子本文
    发表于 09-07 08:21

    keil5软件到底能不能用

    keil5 是否已经可以正常使用了问题:好久没有用MDK 了,今天为了练练手(补作业),然后突然想到软件到底能不能用了,权限还有没有了?终于我看到了两个熟悉的按钮。上面的疑问也就迎刃而解了。总结:一
    发表于 01-10 07:43

    电池能不能修复?

    电池能不能修复? 电池修复作为一个新生事物,许多人对它不了解,也有许多人对它一知半解。那么电池到底能不能修复呢?
    发表于 11-23 10:40 986次阅读

    到底能不能实现无代码开发

    很多人觉得无代码开发不过就是一个噱头,仅仅通过配置来实现复杂的业务需求是不可能的,认为无代码不过是开发个比较简单的小应用,无法搭建出真正的管理系统。无代码开发到底能不能胜任复杂的
    的头像 发表于 02-12 14:58 5010次阅读
    <b class='flag-5'>到底</b><b class='flag-5'>能不能</b>实现无代码<b class='flag-5'>开发</b>

    新能源的车到底能不能买_新能源汽车的利与弊

     那么新能源汽车到底能不能买?内行人说出实情,后悔没有早知道
    的头像 发表于 07-30 09:59 3753次阅读

    谐波治理到底能不能节电

    谐波治理到底能不能节电?”这是我们做电能质量行业经常会被问到的一个问题。随着国家对节能减排项目的大力支持,有不少商业人士一拥而上加入到节能行业,想要分得节能市场的一杯羹。那么,通过谐波治理到底
    发表于 04-23 15:50 2795次阅读

    指针能不能作为循环变量?

    指针能不能作为循环变量?
    的头像 发表于 02-16 18:11 698次阅读

    物联网流量卡到底能不能用

    物联网流量卡到底能不能用
    的头像 发表于 08-28 09:40 3424次阅读
    物联网流量卡<b class='flag-5'>到底</b><b class='flag-5'>能不能用</b>?

    拼接屏能不能触屏操作?

    拼接屏能不能直接触屏操作,小编回答可以的,实际上很多客户购买拼接屏时都会提出拼接屏能不能加触摸的功能?我们回复是可以的,那是一种怎样的原理呢? 拼接屏一般是用来大屏展示,用来播放文字、图像等内容
    的头像 发表于 09-11 14:36 1090次阅读

    STM32的HAL和LL库到底能不能混合使用呢?

    STM32的HAL和LL库到底能不能混合使用呢? STM32的HAL(Hardware Abstraction Layer)和LL(Low Level)库是ST公司为快速开发STM32芯片的
    的头像 发表于 10-26 17:42 964次阅读

    直流电源到底能不能驱动交流灯泡发光?

    我在网上经常看到有网友在问直流电源到底能不能驱动交流灯泡发光?事实胜于雄辩,这次专门准备了一盒干电池,来实际演示一下,看看能不能发光。
    的头像 发表于 11-13 15:07 1241次阅读
    直流电源<b class='flag-5'>到底</b><b class='flag-5'>能不能</b>驱动交流灯泡发光?

    什么是电磁波?电磁波到底能不能穿透金属?

    今天我们一起来讨论一个问题:电磁波到底能不能穿透金属?这个问题来源于射频学堂微信群的一个讨论。对于一个工程技术出身的我来说,答案肯定是No!但是真正的答案是什么呢?到底有没有可以穿透金属的电磁波?跟着我一起去寻找答案。
    的头像 发表于 11-21 09:26 1127次阅读
    什么是电磁波?电磁波<b class='flag-5'>到底</b><b class='flag-5'>能不能</b>穿透金属?