安装PyQt5及Pycharm配置PyQt5相关工具
- 一、安装PyQt5及相关工具
- 安装PyQt5
- 安装PyQt5-tools
- Qt Designer
- 二、将相关工具配置到PyCharm
- 配置Qt Designer
- 配置PyUIC
- 配置Pyrcc
- 使用方法
一、安装PyQt5及相关工具
直接使用pip安装
安装PyQt5
pip install PyQt5
如果觉得速度太慢可以在后面加上参数"-i https://mirrors.aliyun.com/pypi/simple/",表示使用阿里云镜像
安装PyQt5-tools
方法与上面相同,替换"PyQt5"为"PyQt5-tools"即可
Qt Designer
完成以上安装之后,在"site-packages"目录中会有如下几个相关目录
在"pyqt5_tools\Qt\bin"目录中有一个"designer.exe"文件,这是Qt的设计软件,非常方便,所见即所得。
打开如下图所示
默认是英文版的,这里的是加了汉化语言包。
下面是一个经典的登陆界面小例子,左边是设计图,右边是预览窗体。
编辑完成之后会生成一个".ui"后缀的文件,使用时需要将它转换为.py文件:
- 命令行切换到".ui"文件位置
- 执行以下代码,没有报错即为成功
pyuic5 -o 文件名.py 文件名.ui
具体功能后面再作介绍。
二、将相关工具配置到PyCharm
这样做的目的是为了更加方便的管理相关工具,还有就是能够直接将".ui"文件转换为".py"文件等。
配置Qt Designer
- 打开PyCharm设置界面:File->Settings
- 在Tools中选择:External Tools,然后在右侧界面中点击加号
3.按照如下配置即可,具体参照示例图:
Program: designer.exe文件所在位置
Working directory: 直接设置为$ProjectFileDir$即可
配置PyUIC
主要用来将生成的".ui"文件直接转换为相应的python文件。
配置方法同上,参数如下所示:
Program: python.exe文件所在位置
Arguments: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory: $FileDir$
配置Pyrcc
主要用来将资源文件转换成相应python文件,并在主程序引入。
配置方法同上,参数如下所示:
Program: pyrcc5.exe文件所在位置(Python环境目录Scripts下)
Arguments: -o $FileNameWithoutExtension$.py $FileName$
Working directory: $FileDir$
最终效果如下:
使用方法
打开Qt Designer:
将".ui文件转换为"python文件:
右击文件,然后选择:External Tools -> PyUIC,会生成一个与原文件同名的python文件。
步骤示例图:
效果图:
转换资源文件方法与转换".ui"文件方法步骤一样,选择"Pyrcc"即可。