基于Pycharm的Qt环境搭建与程序打包

本文详细记录了如何在PyCharm中使用Python和Qt创建上位机应用程序,包括安装环境配置、所需包的安装、UI设计、主程序编写及打包成exe的过程,适合初学者参考。
Python3.11

Python3.11

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

        最近需要用到Qt来设计上位机,考虑到源代码是Python,所以尝试使用Python来搭建上位机。作为学习记录,下面记录搭建环境的具体步骤。

一、Pycharm新建工程

        注意,需要提前安装好 Python 3.6(纯英文路径下),并且配置入环境变量中。

        为了方便压缩最后的exe程序,需要尽量使第三方包精简,所以这里选用新的环境,并且不勾选下面两个选项。

         左上角file选项中进入设置,设置好Python的缩进方式。

         之后设置文件编码,全部选择UTF-8以免后续编码错误。

 二、安装所需包

        参考网络老哥的帖子,顺序安装SIP、PyQt5、pyqt5-tools、pyinstaller,如果遇到安装失败的情况, 就使用命令行的pip install xxx 来安装。

(命令行按钮在下方)

 三、增加自定义工具

        同样进入设置中增加一栏工具。

 具体的配置如下:

program:D:\Learn\Objects\Qt5\venv\Lib\site-packages\pyqt5-tools\designer.exe

(前面可能不同,后面确保一致就可以)

working directory:$ProjectFileDir$

另一个工具的配置如下:

program:D:\Learn\Objects\Qt5\venv\Scripts\python.exe

arguments:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

working directory:$FileDir$

 四、开始上位机制作并转换为python

        从上方栏目中选择designer工具,打开:

         如果正常打开的话是如下界面:

         接下来选择create创建一个空白页,随便操作几下,左上角选择保存为:

就保存在项目目录下,如下图中的.ui文件:

 右击.ui文件,选择使用pyuic:

 一切正常的话就会出现一个同名的.py文件。

五、编写主程序并打包

        这里随便在main里面写几句程序,保存后进入命令行,输入指令:

        pyinstaller -F main.py

 最后打包完成。

结语

        这篇文章算是学习速记,实际上写这么一些内容后包括了无数次创建项目、安装python、百度等等,也算是集成了好多人的内容。

        共勉!

您可能感兴趣的与本文相关的镜像

Python3.11

Python3.11

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值