【上位机应用开发】Python篇 A部分 您所在的位置:网站首页 pyqt5串口通信 【上位机应用开发】Python篇 A部分

【上位机应用开发】Python篇 A部分

2023-06-05 13:03| 来源: 网络整理| 查看: 265

        虽是嵌入式方向,刚毕业时一直想基于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 实验室设备网 版权所有