安装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"目录中会有如下几个相关目录

python pyqt5 安装 pycharm中pyqt5安装_python pyqt5 安装


在"pyqt5_tools\Qt\bin"目录中有一个"designer.exe"文件,这是Qt的设计软件,非常方便,所见即所得。

python pyqt5 安装 pycharm中pyqt5安装_python pyqt5 安装_02


打开如下图所示

python pyqt5 安装 pycharm中pyqt5安装_qt5_03


默认是英文版的,这里的是加了汉化语言包。

下面是一个经典的登陆界面小例子,左边是设计图,右边是预览窗体。

python pyqt5 安装 pycharm中pyqt5安装_pycharm_04

编辑完成之后会生成一个".ui"后缀的文件,使用时需要将它转换为.py文件:

  1. 命令行切换到".ui"文件位置
  2. 执行以下代码,没有报错即为成功
    pyuic5 -o 文件名.py 文件名.ui

具体功能后面再作介绍。

二、将相关工具配置到PyCharm

这样做的目的是为了更加方便的管理相关工具,还有就是能够直接将".ui"文件转换为".py"文件等。

配置Qt Designer

  1. 打开PyCharm设置界面:File->Settings
  2. 在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$

python pyqt5 安装 pycharm中pyqt5安装_1024程序员节_05

配置Pyrcc

主要用来将资源文件转换成相应python文件,并在主程序引入。

配置方法同上,参数如下所示:

Program: pyrcc5.exe文件所在位置(Python环境目录Scripts下)
 Arguments: -o $FileNameWithoutExtension$.py $FileName$
 Working directory: $FileDir$

python pyqt5 安装 pycharm中pyqt5安装_pyqt5_06


最终效果如下:

python pyqt5 安装 pycharm中pyqt5安装_python pyqt5 安装_07

使用方法

打开Qt Designer:

python pyqt5 安装 pycharm中pyqt5安装_python pyqt5 安装_08


将".ui文件转换为"python文件:

右击文件,然后选择:External Tools -> PyUIC,会生成一个与原文件同名的python文件。

步骤示例图:

python pyqt5 安装 pycharm中pyqt5安装_pycharm_09


效果图:

python pyqt5 安装 pycharm中pyqt5安装_1024程序员节_10


转换资源文件方法与转换".ui"文件方法步骤一样,选择"Pyrcc"即可。