PyQt5 的安装
Qt是使用C++语言实现的开源、跨平台图形界面库,使用广泛;PyQt5是对应的Python移植版本,可以通过Python3语言使用Qt图形界面库
刚好本人也要学习,所以总结一下安装过程避免更多的人踩坑,也方便以后的自己。
安装方法
pip install pyqt5
pip install pyqt5-tools
配置pycharm
打开pycharm
打开设置
进入拓展工具
创建如图三个名称
QtDesigner 此工具用于可视化创建UI文件
填入如下参数
Name: QtDesinger
Description: $FileDir$\venv\Lib\site-packages\pyqt5-tools\designer.exe
Program: $FileDir$\venv\Lib\site-packages\pyqt5-tools\designer.exe
Aruguments:$FileDir$\$FileName$
Working Directory: $FileDir$
PyUIC 该工具用于将.ui文件转化为.py文件
同理填写如下参数
Name: PyUIC
Program: $FileDir$\venv\Scripts\python.exe
Arguments: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory: $FileDir$
Pyrcc 该工具用于将资源文件.qrc转为.py文件
填入如下参数
Name: Pyrcc
Program: $FileDir$\venv\Scripts\pyrcc5.exe
Arguments: $FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory: $FileDir$
检验
弹出工具
文件转化
导入生成的文件验证是否可以执行
import sys
import pyqt5_study
from PyQt5.QtWidgets import QApplication ,QMainWindow
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = pyqt5_study.Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
运行查看结果
成功