一、安裝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$