一、Conda环境安装PyQt5
1.创建并激活conda环境
conda create -n pyqt5 python=3.9 # 推荐python3.9,版本太高可能有问题
conda activate pyqt5 # 激活conda环境
2.安装PyQt5
pip install PyQt5
pip install PyQt5-tools
如果速度慢,可以使用清华源
pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install PyQt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple
3.验证是否安装成功
运行如下代码:
import sys
from PyQt5.QtWidgets import QWidget, QApplication
app = QApplication(sys.argv)
widget = QWidget()
widget.resize(640, 480)
widget.setWindowTitle("Hello, PyQt5!")
widget.show()
sys.exit(app.exec())
出现下面的窗口,说明安装成功

二、PyCharm配置PyQt5外部工具
1.配置qt-designer
点击“设置”->“工具”->“外部工具”->点击+号 添加工具

程序:D:\miniconda3\envs\pyqt5\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
实参:此处不用填
工作目录:$FileDir$
程序路径需要根据你的conda环境中的实际路径修改
2.配置pyuic
pyuic用于将QtDesigner设计的.ui界面文件转换为.py文件

程序:D:\miniconda3\envs\pyqt5\Scripts\pyuic5.exe
实参:$FileName$ -o $FileNameWithoutExtension$.py
工作目录:$FileDir$
3.配置pyrcc
pyrcc用于将.qrc资源文件转换为.py文件

程序:D:\miniconda3\envs\pyqt5\Scripts\pyrcc5.exe
实参:$FileName$ -o $FileNameWithoutExtension$_rc.py
工作目录:$FileDir$
都配置完后,如下图:

三、在PyCharm中使用QtDesigner
创建项目,选择pyqt5的conda环境,如下图:

项目右键,选择“外部工具”->QtDesigner

打开Qt设计师界面,选择MainWindow创建主窗体

在主窗体中拖入一个Button,保存为MyWindow.ui

在MyWindow.ui上右键选择“外部工具”->pyuic,把ui文件转换为py文件

在项目下新建CallMyWindow.py文件,内容如下:
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
from MyWindow import Ui_MainWindow
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
app.exec_()
运行:


3304

被折叠的 条评论
为什么被折叠?



