【Python-BaseSerialPortTool】- 3. BaseSerialPortTool二次及增量开发介绍

版权声明:欢迎交流 https://blog.csdn.net/sishuihuahua/article/details/86430928

在前一篇博文中,简单介绍了开发环境的搭建,这篇博文就讲解一下代码框架,以及如何二次或者增量开发。

1. BaseSerialPortTool源码Github地址

https://github.com/ZhenhuaWei/BaseSerialPortTool.git

2. 克隆到本地

git clone https://github.com/ZhenhuaWei/BaseSerialPortTool.git

3. 文件目录

函数入口为main.py。脚本文件主要是为了一键编译ui文件为python文件。

4. 二次与增量开发

代码框架与其他的源码框架类似,语言不同,但是框架相通。为了简化二次开发,在main.py已经预留。pyuic文件夹中的文件为ui文件转换而来,这里需要注意,修改了ui文件之后,记得执行一下scripts文件夹的脚本,以更新pyuic中的python文件。driver文件夹中是二次封装的类。

如后续需要添加新的ui文件,可以在ui文件夹中新增,新增后,调用脚本生成python文件,最后在main函数中import,实例化新的类。

如后续可以添加新的脚本,软件发布打包脚本,可以直接在scripts文件夹中添加。

在下一篇博文中,会讲解如何将python工程发布出去,包括发布为可以在windows下可执行的exe文件,以及在其他linux下也可以直接运行的版本。之前有查资料查看如何打包发布,但是一些方法比较老,简单实操了一遍,不成功。有很多博文中介绍了各种方法,为了少走弯路,我将实操,最终的效果是想达到一键发布。

 

猜你喜欢

转载自blog.csdn.net/sishuihuahua/article/details/86430928
今日推荐