更新时间:2025-09-28 21:29点击:61
文章背景:Qt是众多GUI组件中极其优秀的组件,不仅可以开发桌面应用,还可以开发移动应用,所以Qt是非常值得学习的组件。下面就来学习如何在Pycharm中配置PyQt5。
Python版本:3.7.5
Pycharm版本: PyCharm Community Edition 2021.3.2
操作系统:win10
1 安装两个模块2 配置Pycharm2.1 添加Qt Designer工具2.2 添加PyUIC工具2.3 添加PyRCC工具3 示例代码
(1)在Pycharm中新建一个项目,取名为:QtDemo。
(2)打开命令符提示符窗口,切换到指定项目Scripts对应的文件夹(XXXPycharmProjectsQtDemovenvScripts),分别运行如下代码,安装pyqt5模块和pyqt5-tools这两个模块。
pip --default-timeout=100 install pyqt5 -i http://pypi.douban.com/simple --trusted-host pypi.douban.compip --default-timeout=100 install pyqt5-tools -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
下面开始配置PyQt5。打开File -> Settings…。然后打开Tools->External Tools,点击界面的左上角的+号,开始添加外部工具。在这里我们主要是添加三个外部工具。



(1) Name: 可以填Qt Desiner。随意设置,方便记忆即可。
(2)Program: designer.exe路径。一般是在QtDemovenvLibsite-packagesqt5_applicationsQtin文件夹内。
程序:C:Users13978AppDataLocalProgramsPythonPython38Libsite-packagesqt5_applicationsQtindesigner.exe
Name处输入QtDesigner(可以设计自己喜欢的名字),这个工具是图形化设计工具,Program处输入designer.exe的地址,我的是:D:AnacondaLibsite-packagesqt5_applicationsQtindesigner.exe,可以自己在电脑的搜索栏搜索designer.exe的路径然后复制。Working directory处输入$FileDir$。点击确定就好了

(1) Name: 可以填PyUIC。随意设置,方便记忆即可。
(2)Program: pyuic5.exe路径。一般是在Script文件夹内。
Program:pyuic5.exe安装路径,例如:D:\Anaconda\Scripts\pyuic5.exe
Arguments:$FileName$ -o $FileNameWithoutExtension$.py
Working directory:$ProjectFileDir$
实参:$FileName$ -o $FileNameWithoutExtension$.py
工作目录:$FileDir$

(1) Name: 可以填PyRCC。随意设置,方便记忆即可。
(2)Program: pyrcc5.exe路径。一般是在Script文件夹内。
实参:$FileName$ -o $FileNameWithoutExtension$.py
工作目录:$FileDir$
(1)在Qt Designer界面,设计UI界面,得到test.ui文件,并借助PyUIC转化,得到test.py文件。

(2)在QtDemo项目文件夹内新建一个py文件,取名为:qt5demo.py。在该文件内,输入如下内容:
import sys
import test
from PyQt5.QtWidgets import QApplication, QMainWindow
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = test.Ui_Dialog()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())