网上找了好多资料总是要用pip方式安装,但是我用这种方式安装后不能导入包,然后有的帖子说出现这种情况的话用Anaconda安装,但是在Anaconda官方源和清华源中都没有PyQt5,只有个pyqt,后来试着安装pyqt后发现这个就是PyQt5,之后又出现问题了,找不到QtDesigner,后来发现使用Anaconda安装的pyqt,designer.exe在虚拟环境\Library\bin\文件夹下。。。

1 安装pyqt5

在Anaconda命令行中输入

1
conda install pyqt

2 Pycharm设置使用QtDeigner

打开setting,添加扩展工具

avatar

名字随便起,Porgram中填写designer.exe的路径,我的是

1
D:\Anaconda3\Library\bin\designer.exe

工作目录填写

1
$ProjectFileDir$

配置好后关闭,右击项目文件,选择刚刚创建的扩展工具,即可打开QtDesigner

avatar
avatar

3 配置使用PyUic

继续添加扩展工具

avatar

名称随便起,Program选择你的python.exe路径

1
D:\Anaconda3\python.exe

参数填写

1
-m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py -x

这样生成的py文件带__main__,可以直接运行,如果不想生成可以直接运行的文件可以填写

1
-m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py

工作目录填写

1
$FileDir$

右击使用QtDesigner生成的.ui文件选择刚刚的创建的PyUic工具,即可生成.py文件