• [PyQt] Pycharm 配置 PyQt 开发环境


    [PyQt] Pycharm 配置 PyQt 开发环境

    Author : AnimateX

    Date : 2022-09-29
    Note : 图床基于GitHub,需要梯子


    01 基础环境

    首先,安装 python 环境,比如下载 Anaconda/Miniconda 进行安装,安装完成后绑定路径到环境变量;

    然后,安装 pyqt 环境和 designer

    # conda activate env_name
    pip install pyqt5
    pip install pyqt5-tools
    

    然后,基础测试,代码如下

    import sys
    from PyQt5 import QtWidgets, QtCore
    
    app = QtWidgets.QApplication(sys.argv)
    widget = QtWidgets.QWidget()
    widget.resize(360, 360)
    widget.setWindowTitle("hello, pyqt5")
    widget.show()
    sys.exit(app.exec_())
    

    最后,配置 pyqt5 的环境变量,如下(这里我配置的是 miniconda 下的 base):

    C:\Users\anima\AppData\Roaming\Python\Python39\site-packages\pyqt5_tools
    

    02 Pycharm 配置

    使用 everthing 搜索对应 exe 的绝对路径。

    • [01] 打开 pycharm 设置窗口(快捷键 Ctrl + Alt + S

    • [02] 选择 Tools > External Tools 如下图所示:

    • [03] 点击 + 号,依次配置 designer/PyUIC/PyRCC

      • Designer : 除下面修改外,其他配置使用默认即可。

        # Program
        C:\Users\anima\AppData\Roaming\Python\Python39\site-packages\qt5_applications\Qt\bin\designer.exe
        
        # Working directory
        $FileDir$
        

      • PyUIC 除下面修改外,其他配置使用默认即可。

        # Program
        C:\Users\anima\AppData\Roaming\Python\Python39\Scripts\pyuic5.exe
        
        # Argument
        $FileName$ -o $FileNameWithoutExtension$.py
        
        # Working directory
        $FileDir$
        

      • PyRCC : 除下面修改外,其他配置使用默认即可。

        # Program
        C:\Users\anima\AppData\Roaming\Python\Python39\Scripts\pyrcc5.exe
        
        # Argument
        $FileName$ -o $FileNameWithoutExtension$.py
        
        # Working directory
        $FileDir$
        

  • 相关阅读:
    《软件工程》2013年期末试卷
    Codeforces 1684 E. MEX vs DIFF
    vim中文乱码解决
    斗鱼主播查询易语言代码
    中外人工智能专家共话大语言模型与 AI 创新
    大数据——Hadoop3.1.3安装与配置
    第4部分 RIP
    【react】react-redux 使用指南
    基于Java的旅游管理系统设计与实现(源码+lw+部署文档+讲解等)
    【JavaWeb开发-Servlet】day02-使用eclipse实现Servlet开发
  • 原文地址:https://blog.csdn.net/AnimateX/article/details/127108043