Windows下安裝PyQt5完整教程


系統: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打開黑窗口

輸入以下命令:
  1. pip install pyqt5
  2. 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文件進行轉換

 

 

 

轉換成功:

 

至此可以愉快的進行開發了。


免責聲明!

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



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