知行编程网知行编程网  2022-04-15 06:00 知行编程网 隐藏边栏 |   抢沙发  9 
文章评分 0 次,平均分 0.0

1 ui设计

使用qt designer ,按装anaconda后,在如下路径找到:

conda3.05Librarybin

designer.exe文件,双击启动:

光说不练,假把式!Python定做一个计算器,小而美哒~


创建窗体,命名为XiaoDing,整个的界面如下所示:

光说不练,假把式!Python定做一个计算器,小而美哒~


qt 设计器提供的常用控件基本都能满足开发需求,通过拖动左侧的控件,很便捷的就能搭建出如下的UI界面,比传统的手写控件代码要方便很多。

最终设计的计算器XiaoDing界面如下,

光说不练,假把式!Python定做一个计算器,小而美哒~


比如,其中一个用于计算器显示的对象:lcdNumber,对象的类型为:LCD Number。右侧为计算器中用到的所有对象。

光说不练,假把式!Python定做一个计算器,小而美哒~


光说不练,假把式!Python定做一个计算器,小而美哒~


2 转py文件

使用如下命令,将设计好的ui文件转为py文件

pyuic5 -o ./calculator/MainWindow.py ./calculator/mainwindow.ui

3 计算器实现逻辑

导入库:

主题代码逻辑很精简:


基础方法:

按钮RE,M, RE对应的实现逻辑:


+,-,x,/,/100对应实现方法:

=号对应的方法实现:

main函数:



完整代码只有100行。核心的代码全部都在上面,编程需要不断的实战练习,动手最重要,看别人的说千变道万边,不如动手撸一遍!

另外我们小密圈的Python标准库实战,目前有近60人参加,已经开始了。


往期小密圈:

小密圈的趣味实战-微信主题

小密圈人气很高的两个实战项目


Python心得和技巧:
零基础学了8个月的Python,到底有啥感悟
我珍藏的一些好的Python代码,技巧
菜鸟写Python程序,如何从新手变老手
菜鸟必收藏,13个Python惯用小技巧


本篇文章来源于: 菜鸟学Python

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享