Pycharm+PyQt5开发环境配置

1、安装Python开发环境python

python官网下载地址:https://www.python.org/downloads/

注:千万不要使用最新测试版,颇有可能第三方库不支持工具

笔者目前使用的版本是3.6.5测试

 

2、安装Pycharmui

jetbrains官网下载:https://www.jetbrains.com/pycharm/

 

3、PyQt5安装spa

须要安装PyQt5和PyQt5-tools两个工具包插件

请按照以下步骤进行安装:3d

一、打开Pycharm插件管理器code

File -> Settings -> Project:XXXXXXX -> Project Interpreterblog

查看pip版本,若是是9.0.0请按照以下方式升级成最新版本(目前是10.0.1)ip

python -m pip install --upgrade pip  

升级完毕后修改Pycharm配置文件,不然会提示找不到main方法

若是默认安装路径以下:C:\Program Files\JetBrains\PyCharm\helpers

修改此目录下packaging_tool.py文件,不建议用记事本直接打开,格式混乱,建议安装个notepad++

def do_install(pkgs):
    try:
        import pip
    except ImportError:
        error_no_pip()
    return pip.main(['install'] + pkgs)


def do_uninstall(pkgs):
    try:
        import pip
    except ImportError:
        error_no_pip()
    return pip.main(['uninstall', '-y'] + pkgs)

修改成:

def do_install(pkgs):
    try:
        # import pip
        try:
            from pip._internal import main
        except Exception:
            from pip import main
    except ImportError:
        error_no_pip()
    return main(['install'] + pkgs)


def do_uninstall(pkgs):
    try:
        # import pip
        try:
            from pip._internal import main
        except Exception:
            from pip import main
    except ImportError:
        error_no_pip()
    return main(['uninstall', '-y'] + pkgs)

修改完后保存,就能够继续安装PyQt5和PyQt5-tools了

4、Pycharm扩展工具添加PyQt5的快捷转换工具

打开File -> Setting -> Tools -> External Tools按顺序建立以下三个项目

一、QtDesigner

此工具用于可视化建立UI文件

将以下参数对应填入图中位置

Name: QtDesinger
Description: $FileDir$\venv\Lib\site-packages\pyqt5-tools\designer.exe
Program: $FileDir$\venv\Lib\site-packages\pyqt5-tools\designer.exe
Aruguments:$FileDir$\$FileName$ Working Directory: $FileDir$

 

二、PyUIC

该工具用于将.ui文件转化为.py文件

Name: PyUIC
Program: $FileDir$\venv\Scripts\python.exe
Arguments: -m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py
Working directory: $FileDir$

 

三、Pyrcc

该工具用于将资源文件.qrc转为.py文件

Name: Pyrcc
Program: $FileDir$\venv\Scripts\pyrcc5.exe
Arguments: $FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory: $FileDir$

相关文章
相关标签/搜索