前言

    软件开发一般采用像Java、C/C++等语言来完成,使用Python语言进行软件开发设计,听起来好像不是那么靠谱呀!当然不是呀,任何语言其实都是相互通用的,都是要经过编译转化成机器语言在本地或云端计算机上运行的,可能仅仅是语法和效率上不同而已啦,但如果对软件性能没有太高的要求,这些因素其实并不影响您的使用。

    有了前面三节的Python语言快速入门知识的介绍,如果您都仔细阅读了相信会有一定的收获,那么从今天开始,我将使用Python语言进行一个简单的串口通信软件的开发设计。

1 写在前面

    在Python语言软件开发设计中,我们可以借助一种简单的图形开发框架——PyQt5,如果没有听说过,也不要紧,后面我将会着重去展开介绍的。

项目

准备材料

软件工具

Anaconda、PyCharm

相关库 

   PyQt5、numpy、Pyserial等库

2 准备开发工具

2.1 软件工具安装

1.Anaconda软件安装:

 Anaconda安装教程

2.PyCharm软件安装:

Pycharm2020.3.5 安装教程

2.2 相关库安装

    我们首先打开Anaconda软件,具体的打开方式在安装教程中已详细的给出,进入主界面之后按照图2.1所示的操作进行即可,进入库安装终端,待会所有的库均是在这个终端窗口进行的,当然库的安装也并非这一种方式,这里仅是列举出其中一种。

    在此需要说明的是,以下的相关库的安装,大家根据自己计算机是否存在该库进行选择性操作;另外对于不同的计算机过程中可能会出现一些错误,请先自行解决,解决问题这也是一种能力,如果实在无法解决可以公众号内留言,我尽可能帮助大家哈!


python gui软件开发 python进行软件开发_串口通信

图2.1 打开库安装终端

 


2.2.1 PyQt库安装

# 安装命令
pip install PyQt5 -i https://pypi.douban.com/simple


python gui软件开发 python进行软件开发_串口通信_02

图2.2 PyQt库安装

 

2.2.2 numpy库安装

# 安装命令
pip install numpy


python gui软件开发 python进行软件开发_嵌入式_03

图2.3 numpy库安装

2.2.3 Pyserial库安装

# 安装命令,注意是pyserial不是serial
pip install pyserial


python gui软件开发 python进行软件开发_软件开发_04

图2.4 Pyserial库安装

 

3 配置一下软件

    首先,让我们打开Pycharm软件,进入主界面,然后按照图3.1所示依次点击左上角File -> Setting 之后得到如图3.2的设置窗口。


python gui软件开发 python进行软件开发_python gui软件开发_05

图3.1 进入设置

    接下来,按照图3.2操作得到图3.3界面。


python gui软件开发 python进行软件开发_python gui软件开发_06

图3.2 设置界面

3.1 QtDesigner配置

    这是打开ui文件的工具

参数表:
Name: QtDesigner
# 注意program这一栏要根据自己Anaconda安装路径来,
# 去寻找designer.exe文件
Program: 示例呀!!!D:\Anaconda3\Library\bin\designer.exe
Arguments: 空
Working directory: $ProjectFileDir$


python gui软件开发 python进行软件开发_串口通信_07

图3.3 Qtdesigner配置

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$


python gui软件开发 python进行软件开发_python gui软件开发_08

图3.4 Pyuic5配置

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$


python gui软件开发 python进行软件开发_软件开发_09

图3.4 Pyuic5配置

 

 


python gui软件开发 python进行软件开发_python_10

图3.5 工具列表

 

    恭喜你!至此软件界面设计工具就配置完成了!!

4 结束语

    很高兴你能阅读到这里,至此使用Pythpn进行软件设计的准备工作就结束了,是不是有点激动呢!此时应该给自己掌声,是你的坚持让我的努力有了意义,哈哈哈!那今天就到这里来,我们改天一起来开发这个串口通信软件吧!拜拜!^_^

    感谢你的阅读,欢迎点赞和分享支持!