【上位机应用开发】Python篇 A部分 | 您所在的位置:网站首页 › pyqt5串口通信 › 【上位机应用开发】Python篇 A部分 |
虽是嵌入式方向,刚毕业时一直想基于C#开发一款上位机,没争取到,近期偶然获取到一个用python开发的宝贵机会,记录一下。 1 用Shell命令行、VS code还是集成开发环境开发的问题? 记得之前大学首次接触Python使用Shell命令行做简单的命令试验,而相对于命令行的单行处理,VS code丰富的插件体系无疑更能满足基本的工作需求。当大型项目开发时,面对复杂的任务,我们需要一个更加完善的环境,保证在开发过程中不会因为编译环境问题导致的反复,这个时候,有个全集成化的开发环境就显得尤为重要,这也是我们应用Pycharm的原因。 2 Pycharm环境配置 由于当前仅被安排开发一个比较简单的上位机工具,实现功能有限,仅用到Pycharm(IDE)、QTdesigner(根据可视化界面生成.ui格式的文件)、PyUIC(将.ui格式文件转换为.py格式的可识别文件),但Python的版本迭代实在太快,导致很多教程都跟不上版本变化,看了好多篇博客才完成安装,下面是相关的安装过程和一些雷点。 Python安装 直接打开https://www.python.org,然后Download即可。安装完成后,打开Windows的CMD界面可查看Python版本,至此,完成Python环境安装。 其次,进行QTdesigner和PyUIC的安装, QTdesigner集成在Anaconda3(是一个已发布的Python版本)中,首先安装Anaconda3,于设置中添加路径。 路径:D:\Software\Anaconda3\Library\bin\designer.exe 工作目录:$ProjectFileDir$ 而PyUIC则集成在Python的安装环境里面。 路径:D:\Software\Python39\Scripts\pyuic5.exe 实参:$FileName$ -o $FileNameWithoutExtension$.py 工作目录:$ProjectFileDir$ 同时文件-->设置-->外部工具中选择勾选QtDesigner 和PyUIC,即可完成配置。 若能打开QtDesigner,则表示已安装成功。
3 相关注意项 PyUIC .ui格式文件生成注意事项: .ui格式转换时一定要选择对应的.py格式文件,不然会报如下错误,这是个很基础的东西,简单记一下。 Error in input file: no element found: line 1, column 0正确运行结果如下: D:\Software\Python39\Scripts\pyuic5.exe peq.ui -o peq.py 进程已结束,退出代码0 |
CopyRight 2018-2019 实验室设备网 版权所有 |