Pycharm+PyQt5開發環境配置


一、安裝Python開發環境

python官網下載地址:https://www.python.org/downloads/

注:千萬不要使用最新測試版,很有可能第三方庫不支持

筆者目前使用的版本是3.6.5

 

二、安裝Pycharm

jetbrains官網下載:https://www.jetbrains.com/pycharm/

 

三、PyQt5安裝

需要安裝PyQt5和PyQt5-tools兩個工具包

請按照如下步驟進行安裝:

1、打開Pycharm插件管理器

File -> Settings -> Project:XXXXXXX -> Project Interpreter

查看pip版本,如果是9.0.0請按照如下方式升級成最新版本(目前是10.0.1)

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了

四、Pycharm擴展工具添加PyQt5的快捷轉換工具

打開File -> Setting -> Tools -> External Tools按順序創建如下三個項目

1、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$

 

2、PyUIC

該工具用於將.ui文件轉化為.py文件

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

 

3、Pyrcc

該工具用於將資源文件.qrc轉為.py文件

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM