系統:win10
工具:Pycharm2021.2++Python+PyQt5+Qt5.12.7
在win10下開發python可視化程序,需要用到PyQt5,發現百度上的教程質量參差不齊,所以想要寫一份完整版的最新教程,在Pycharm2021.2安裝PyQt5進行可視化開發。
安裝Pycharm網址: https://www.jetbrains.com/pycharm/download
安裝QT網址: https://download.qt.io/archive/qt/
第一步:更換國內pip下載源
在C:\Users\你的用戶名\下新建一個文件夾為pip
新建文件pip.ini,文件內容為:
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
第二步:win+R后輸入cmd打開黑窗口
- pip install pyqt5
- pip install pyqt5-tools
如果出現錯誤,在前面加上一句:pip install sip
如果中途過程出現錯誤,在進行一次下載。
下載的文件在安裝的python文件夾中:
如下:D:\Program Files\Python\Python39-32\Lib\site-packages中
第三步:設置環境變量
1. 搜索框搜索高級系統設置
2. 打開環境變量
3. 點擊系統變量Path進入將pyqt5_tools的環境變量添加進去
D:\Program Files\Python\Python39-32\Lib\site-packages\pyqt5_tools
第五步:配置pycharm
左上角File->settings 搜索External Tools
因為我已經添加成功了所以右邊顯示出來QT PyDesigner和PuUIC,沒有添加成功的點擊右邊+號。
Name:隨便選,但是需要利於開發和記憶
Program:是剛才下載的Qt Designer的路徑
三種路徑:
一是D:\Program Files\Python\Python39-32\Lib\site-packages\pyqt5_tools\bin\designer.exe
我下載的文件夾里沒有bin文件夾
二是D:\Program Files\Python\Python39-32\Scripts\designer.exe
但是邪門的是,適用於一些人的位置仍然不適合我,於是我自己開始尋找他的蹤跡,終於
三是D:\Program Files\Python\Python39-32\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
這是適用於我安裝過程中的路徑。
四是直接打開安裝Qt后的路徑D:\Qt\Qt5.12.7\5.12.7\mingw73_64\bin
我的是64位系統
working directory:$FileDir$
填寫即為$FileDir$
其余默認。
再點擊一次+號與上方相同
name:PyUIC 功能將.ui文件轉化為.py
program:D:\Program Files\Python\Python39-32\Scripts\pyuic5.exe或者D:\Program Files\Python\Python39-32\Lib\site-packages\qt5_tools\bin\pyuic5.exe
Arguments:$FileName$ -o $FileNameWithoutExtension$.py
有些需要將Arguments改為:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
working directory:$FileDir$
至此環境變量配置完成。
驗證信息:
點擊工程右鍵->External tools->Qt Designer
點擊新建Main Window
ctrl+s保存為ui文件
pycharm中顯示此文件
右鍵點擊此ui文件進行轉換
轉換成功:
至此可以愉快的進行開發了。