PyQt5环境搭建、pycharm外部工具设置

1、搭建虚拟环境

  1. 在电脑新建目录以存放项目文件(注意:这个目录最好不要用中文,貌似使用了中文路径后,再使用pyqt5会报错!!!
  2. 在该目录下打开命令行窗口
  3. cmd窗口下输入以下命令pipenv --three创建虚拟环境
  4. 修改文件Pipfile里面的安装源

详细的虚拟环境安装配置见 使用pipenv进行虚拟环境的安装和配置在win10系统中安装多个不同版本的python环境 这两篇文章。

2、安装相应模块

  1. cmd窗口下输入以下命令pipenv shell激活虚拟环境
  2. 安装pyqt5需要的库,命令为:pip install pyqt5 pyqt5-tools -i https://pypi.douban.com/simple
  3. 如果使用了QtChart,则需要安装相应的库,命令为pip install pyqtchart -i https://pypi.douban.com/simple

3、使用pycharm编辑文件

  1. 安装pycharm
  2. 在项目目录下,使用pycharm新建项目。
  3. pycharm软件中,依次打开File-Setting,在Setting界面下,选择当前的Project,点击其中的Python interpreter,然后按照下图进行操作
    修改项目的python编译器
  4. 选择前面已经创建好的虚拟环境,如下图
    选择虚拟环境
  5. 新建QtDesigner外部工具,以便快速打开,详细见下图。图中第4步,需要选择designer.exe文件的位置,该位置为当前虚拟环境中的\site-packages\qt5_applications\Qt\bin\designer.exe。第5步设置工作目录。
    新建qt设计师工具
  6. 新建ui文件转py文件工具,详细见下图。图中第4步文件位置为当前环境\Scripts\pyuic5.exe下。其中第5步中的参数为$FileName$ -o ui_$FileNameWithoutExtension$.py -x
    ui转py外部工具
  7. 新建qrc资源文件转换外部工具。具体见下图。图中第4步文件位置为当前环境\Scripts\pyrcc5.exe下。其中第5步中的参数为$FileName$ -o $FileNameWithoutExtension$_rc.py
    qrc资源文件转换

上面的外部工具使用时位置为,在pycharm中选择Tools--External Tools中打开。

  1. 新建python打包的外部工具。其中第3步的内容为$PyInterpreterDirectory$\pyinstaller.exe,第4步内容为-F -w -i main.ico $FileName$,第5步内容为$FileDir$。使用这个外部命令打包时,和当前文件同目录下必须有一个名为main.ico的图标文件,这样打包出来的exe文件会使用该图标。
    在这里插入图片描述
  2. 如果打包的文件不需要图标,则可以再新建下面的外部命令。其中第3步的内容为$PyInterpreterDirectory$\pyinstaller.exe,第4步内容为-F -w $FileName$,第5步内容为$FileDir$。使用这个外部命令打包出来的exe文件会使用默认图标。
    在这里插入图片描述

注意:使用14、15步打包命令时,当前虚拟环境内必须要安装了pyinstaller模块。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
pycharm外部工具pyqt主要用于在PyCharm中集成PyQt5的相关功能,以便方便地使用pyqt5进行开发。安装pyqt5pyqt5designer和pyqt5-tools三个基础包,并在PyCharm中添加QtDesigner工具,可以通过pycharm实现项目中自动打开qt生成相应的ui文件、py文件等。你可以使用以下命令来安装这三个包: pip install pyqt5, pip install pyqt5-tools, pip install pyqt5designer。然后,你可以通过在PyCharm中添加外部工具,并将其配置为运行`-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py`来将.ui文件转换为.py文件。这样,你就可以在PyCharm中方便地使用pyqt5进行开发了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [在Pycharm中配置Pyqt5工具(2023年新版教程)](https://blog.csdn.net/yuanchenglei/article/details/124936528)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatgptT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [pycharm中部署PYQT5的相关外部工具](https://blog.csdn.net/Allen_TTT/article/details/126469322)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatgptT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值