文章背景: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对应的文件夹(XXX\PycharmProjects\QtDemo\venv\Scripts
),分别运行如下代码,安装pyqt5模块和pyqt5-tools这两个模块。
pip --default-timeout=100 install pyqt5 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip --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路径。一般是在QtDemo\venv\Lib\site-packages\qt5_applications\Qt\bin
文件夹内。
(3)Arguments: 可以填FileDir\FileName,也可以忽略不填。
(4)Working directory: 代表工作路径,可以填FileDir。
(1) Name: 可以填PyUIC
。随意设置,方便记忆即可。
(2)Program: pyuic5.exe路径。一般是在Script
文件夹内。
(3)Arguments: 可以填FileName -o FileNameWithoutExtension.py。
(4)Working directory: 代表工作路径,可以填FileDir。
(1) Name: 可以填PyRCC
。随意设置,方便记忆即可。
(2)Program: pyrcc5.exe路径。一般是在Script
文件夹内。
(3)Arguments: 可以填FileName -o FileNameWithoutExtension.py。
(4)Working directory: 代表工作路径,可以填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_())
参考资料:
[1] PyQt5在Pycharm中配置(https://blog.csdn.net/qq_35451572/article/details/85229408)
[2] PyQt5基础系列课程(适合基础入门)(https://www.bilibili.com/video/BV1e64y1T7PD/)