往期文章
前言
软件开发一般采用像Java、C/C++等语言来完成,使用Python语言进行软件开发设计,听起来好像不是那么靠谱呀!当然不是呀,任何语言其实都是相互通用的,都是要经过编译转化成机器语言在本地或云端计算机上运行的,可能仅仅是语法和效率上不同而已啦,但如果对软件性能没有太高的要求,这些因素其实并不影响您的使用。
有了前面三节的Python语言快速入门知识的介绍,如果您都仔细阅读了相信会有一定的收获,那么从今天开始,我将使用Python语言进行一个简单的串口通信软件的开发设计。
1 写在前面
在Python语言软件开发设计中,我们可以借助一种简单的图形开发框架——PyQt5,如果没有听说过,也不要紧,后面我将会着重去展开介绍的。
项目 | 准备材料 |
---|---|
软件工具 | Anaconda、PyCharm |
相关库 | PyQt5、numpy、Pyserial等库 |
2 准备开发工具
2.1 软件工具安装
1.Anaconda软件安装:
2.PyCharm软件安装:
2.2 相关库安装
我们首先打开Anaconda软件,具体的打开方式在安装教程中已详细的给出,进入主界面之后按照图2.1所示的操作进行即可,进入库安装终端,待会所有的库均是在这个终端窗口进行的,当然库的安装也并非这一种方式,这里仅是列举出其中一种。
在此需要说明的是,以下的相关库的安装,大家根据自己计算机是否存在该库进行选择性操作;另外对于不同的计算机过程中可能会出现一些错误,请先自行解决,解决问题这也是一种能力,如果实在无法解决可以公众号内留言,我尽可能帮助大家哈!
2.2.1 PyQt库安装
# 安装命令
pip install PyQt5 -i https://pypi.douban.com/simple
2.2.2 numpy库安装
# 安装命令
pip install numpy
2.2.3 Pyserial库安装
# 安装命令,注意是pyserial不是serial
pip install pyserial
3 配置一下软件
首先,让我们打开Pycharm软件,进入主界面,然后按照图3.1所示依次点击左上角File -> Setting 之后得到如图3.2的设置窗口。
接下来,按照图3.2操作得到图3.3界面。
3.1 QtDesigner配置
这是打开ui文件的工具
参数表:
Name: QtDesigner
# 注意program这一栏要根据自己Anaconda安装路径来,
# 去寻找designer.exe文件
Program: 示例呀!!!D:\Anaconda3\Library\bin\designer.exe
Arguments: 空
Working directory: $ProjectFileDir$
3.2 Pyuic5配置
这一个将ui文件转换为py文件的工具
参数表:
Name: Pyuic5
# 注意program这一栏要根据自己Anaconda安装路径来,
# 去寻找pyuic5.bat文件
Program: 示例呀!!!D:\Anaconda3\Library\bin\pyuic5.bat
Arguments: $FileName$ -o $FileNameWithoutExtension$_ui.py
Working directory: $FileDir$
3.3 Pyrcc5配置
这是将rc资源文件转换为py文件的工具
参数表:
Name: Pyrcc5
# 注意program这一栏要根据自己Anaconda安装路径来,
# 去寻找pyrcc5.bat文件
Program: 示例呀!!!D:\Anaconda3\Library\bin\pyrcc5.bat
Arguments: $FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory: $FileDir$
恭喜你!至此软件界面设计工具就配置完成了!!
对这与这部分配置内容大家还可以参考这篇文章: https://blog.csdn.net/zhangziju/article/details/80243858
4 结束语
很高兴你能阅读到这里,至此使用Pythpn进行软件设计的准备工作就结束了,是不是有点激动呢!此时应该给自己掌声,是你的坚持让我的努力有了意义,哈哈哈!那今天就到这里来,我们改天一起来开发这个串口通信软件吧!拜拜!^_^
感谢你的阅读,欢迎点赞和分享支持!
更多内容可以关注我的微信公众号:我的学习交流小平台
了解一下我哈:关于我(About Me!)