网上找了好多资料总是要用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,添加扩展工具

名字随便起,Porgram中填写designer.exe的路径,我的是
1 | D:\Anaconda3\Library\bin\designer.exe |
工作目录填写
1 | $ProjectFileDir$ |
配置好后关闭,右击项目文件,选择刚刚创建的扩展工具,即可打开QtDesigner


3 配置使用PyUic
继续添加扩展工具

名称随便起,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文件