Python版本:3.8.5(本教程32位与64位通用)

Pycharm版本:2024.1.4

一、安装Python

①双击打开Python安装包,勾选“Add Python 3.8 to PATH”,然后直接点击“Install Now”

基于Python及PyCharm的PyQt5详细安装教程1

②等待安装完成,“Disable path length limit”表示解除系统文件路径长度限制(260字符),暂时用不到,所以直接点击“Close”关闭安装界面

基于Python及PyCharm的PyQt5详细安装教程2

二、安装PyCharm

①双击打开PyCharm安装包,一直点击下一步直到安装完成就好

基于Python及PyCharm的PyQt5详细安装教程3

三、创建PyCharm项目

①双击PyCharm图标打开软件,同意条款并点击“继续”

基于Python及PyCharm的PyQt5详细安装教程4

②点击“New Project”创建一个新项目

基于Python及PyCharm的PyQt5详细安装教程5

③给项目设置一个名称,下面的虚拟环境中已经自动识别出了刚刚安装的Python,然后点击“Create”

基于Python及PyCharm的PyQt5详细安装教程6

(可选)四、将PyCharm更改为旧版界面

①PyCharm新版的界面不太习惯,点击右上角的齿轮鼠标,选择“Settings”

基于Python及PyCharm的PyQt5详细安装教程7

②先点击左侧的“New UI”,再取消勾选右侧的“Enable new UI”,然后点击下方的“OK”,重启软件即可设置成功

基于Python及PyCharm的PyQt5详细安装教程8

(可选)五、修改pip镜像源

Python默认的pip包下载源位于国外,在网络连接上可能偏慢,可将pip下载源修改为国内知名的镜像源

具体过程可参考:Python更改下载源教程(适用于Python本体及PyCharm、VS Code等编辑器)

六、安装PyQt5相关组件

①点击软件界面下方的“Terminal”,输入以下代码并回车安装

pip install pyqt5
基于Python及PyCharm的PyQt5详细安装教程9

②接着再输入以下代码并回车安装

pip install pyqt5-tools
基于Python及PyCharm的PyQt5详细安装教程10

七、找到PyQt5相关组件的具体位置

①右击左侧项目资源管理器中的“Lib”文件夹,鼠标移动到“Open In”并点击右侧项目栏中的“Explorer”

基于Python及PyCharm的PyQt5详细安装教程11

②通过搜索可以找到“designer.exe”文件的位置在

C:\Users\User(你的用户名)\PycharmProjects\pythonProject\.venv\Lib\site-packages\qt5_applications\Qt\bin(不同电脑可能存在差异,路径仅供参考)
基于Python及PyCharm的PyQt5详细安装教程12

③通过搜索可以找到“pyuic5.exe”文件的位置在

C:\Users\User(你的用户名)\PycharmProjects\pythonProject\.venv\Scripts(不同电脑可能存在差异,路径仅供参考)
基于Python及PyCharm的PyQt5详细安装教程13

④通过搜索可以找到“pyrcc5.exe”文件的位置在

C:\Users\User(你的用户名)\PycharmProjects\pythonProject\.venv\Scripts(不同电脑可能存在差异,路径仅供参考)
基于Python及PyCharm的PyQt5详细安装教程14

⑤这几个文件夹先不用关闭,等下就会用到

八、配置PyQt5相关组件

①点击软件界面左上角的“File”,选择“Settings”

基于Python及PyCharm的PyQt5详细安装教程15

②点击“Tools”-“External Tools”,再点击右侧的“+”

基于Python及PyCharm的PyQt5详细安装教程16

③添加组件:QtDesigner

Name: QtDesigner
Program: C:\Users\User\PycharmProjects\pythonProject\.venv\Lib\site-packages\qt5_applications\Qt\bin\designer.exe(刚刚找到的designer.exe的位置,精确到文件名)
Working directory: $ProjectFileDir$

输入后点击“OK”

基于Python及PyCharm的PyQt5详细安装教程17

④添加组件:pyuic5

Name: pyuic5
Program: C:\Users\User\PycharmProjects\pythonProject\.venv\Scripts\pyuic5.exe(刚刚找到的pyuic5.exe的位置,精确到文件名)
Arguments: $FileName$ -o $FileNameWithoutExtension$.py
Working directory: $FileDir$

输入后点击“OK”

基于Python及PyCharm的PyQt5详细安装教程18

⑤添加组件:pyrcc5

Name: pyrcc5
Program: C:\Users\User\PycharmProjects\pythonProject\.venv\Scripts\pyrcc5.exe(刚刚找到的pyrcc5.exe的位置,精确到文件名)
Arguments: $FileName$ -o $FileNameWithoutExtension$.py
Working directory: $FileDir$

输入后点击“OK”

基于Python及PyCharm的PyQt5详细安装教程19

⑥在组件全部添加完成后,点击最下方的“OK”

基于Python及PyCharm的PyQt5详细安装教程20

九、启动QtDesigner进行UI设计

①鼠标点击软件上方的“Tools”,选择“External Tools”-“QtDesigner”

基于Python及PyCharm的PyQt5详细安装教程21

②先选择“Main Window”,再点击“创建”

基于Python及PyCharm的PyQt5详细安装教程22

③随便进行组件的推拽,点击蓝色的保存按钮

基于Python及PyCharm的PyQt5详细安装教程23

④设置想要的UI文件名,然后点击“保存”

基于Python及PyCharm的PyQt5详细安装教程24

⑤回到PyCharm,找到刚刚保存的UI文件并右击,选择“External Tools”-“pyuic5”

基于Python及PyCharm的PyQt5详细安装教程25

⑥在下方中显示“code 0”即为转换成功

基于Python及PyCharm的PyQt5详细安装教程26

十、利用Python代码读取UI文件并运行

①右击左侧的项目文件夹,选择“New”-“Python File”

基于Python及PyCharm的PyQt5详细安装教程27

②设置Python文件名称

基于Python及PyCharm的PyQt5详细安装教程28

③在Python文件中粘贴如下代码并进行部分修改

import sys
from PyQt5 import QtCore, QtGui, QtWidgets
import untitled #将untitled修改为你设定的UI文件名称(去掉.py后缀)

class pyMainWindow(untitled.Ui_MainWindow): #替换untitled(参考上面)
    def __init__(self, MainWindow):
        super().setupUi(MainWindow)

if __name__ == "__main__":
    QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)
    QtGui.QGuiApplication.setAttribute(QtCore.Qt.HighDpiScaleFactorRoundingPolicy.PassThrough)
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = pyMainWindow(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

可参考下图:

基于Python及PyCharm的PyQt5详细安装教程29

④点击软件界面右上方绿色的三角形,成功运行

基于Python及PyCharm的PyQt5详细安装教程30
基于Python及PyCharm的PyQt5详细安装教程31
爱科技、爱教育、爱生活
最后更新于 2024-09-18