背景
做毕业设计,考虑使用PyQt5进行UI设计,PyQt方便易用,而且是兼容Python的,Pycharm的插件工具也比较易用,因此考虑使用之,废话少说,直接开始。。
Step1 软件准备
- Anaconda
- Pycharm
- PyQt5 (version==v5.13)
- ptqt5-tools(version==)
step1.1下载Anaconda+Pycharm(略)
下载好Anaconda+Pycharm(社区版),然后配置好Anaconda+Pycharm,去其他博客找
配置好后,下载PyQt5,版本是5.13,方法是:
step1.2下载PyQt 5.13
打开cmd,输入conda activate
,然后输入pip install pyqt5==5.13.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/
即可,如果报错Consider using the --user option or check the permissions.
,则加一个–user选项就行了,见下图。如果报错spyder 3.3.6 requires pyqtwebengine啥的,直接pip uninstall spyder
删掉它。。。
step1.3 下载pyqt5-tools
接着下载pyqt5-tools,网址是https://pypi.org/project/pyqt5-tools/5.13.0.1.5/#files,我的环境是win64+py37,所以选最后一个轮子。。
下好后,cmd下cd到对应的目录下面,然后输入pip install pyqt5_tools-5.13.0.1.5-cp37-none-win_amd64.whl
如果缺少相关包,直接按着上面这个方法下载就行了
然后就可以找到对应的qtdesigner.exe文件路径
step2 配置Pycharm
打开Pycharm,然后菜单栏 --> 文件 --> 设置 --> 工具 -->外部工具 --> +
step2.1 配置QtDesigner
输入Name,Group,最重要的是Program的位置,也就是designer.exe位置,然后确定。这个是用来打开ui设计界面的。
step2.2 配置Pyuic
跟上面同样的方法,点加号,然后输入Name,Group,注意Group要和前面一样,然后Program输入自己的python.exe的位置,
Parameters:-m PyQt5.uic.pyuic $FileName$ -o Ui_$FileNameWithoutExtension$.py
Working directory:$FileDir$
这个是用来将.ui格式文件转换成.py格式文件的,很方便
step 2.3设计界面
新建个项目,按这个快捷方式直接就可以转到designer.exe
随便瞎画一个,然后ctrl+S保存到项目目录下面,然后就有个.ui文件生成
之后对这个文件,pyuic转换一下
然后发现报错
发现可能是因为,pyqt5不完整导致的,回到step 1.2,先卸载pyqt5,spyder,然后重新安装pyqt5,即可…