Pycharm中安装和配置PyQt5的相关工具

简介

PyQt是Qt框架的Python语言实现,由Riverbank Computing开发,是最强大的GUI库之一。本文主要讲述如何在Pycharm上安装和配置PyQT的相关工具,需要配置的工具有如下几个:

  • QtDesigner:用于设计UI界面,支持拖拽式操作
  • PyUIC:用于将QtDesigner生成的.ui文件转换成.py文件
  • PyRCC:用于将图片、数据文件资源打包成py文件

安装

  1. 打开Pycharm,创建一个项目mytest,打开Settings配置虚拟环境

    pyqt-virtual-env

  2. 配置虚拟环境后,打开Terminal,执行以下命令安装pyqt5pyqt5-tools

    pip install pyqt5 pyqt5-tools -i https://pypi.douban.com/simple/
    

    pyqt-virtual-env-pipinstall

配置方法

  1. 打开Settings > Tools > External Tools

    pyqt-external-tools

  2. 配置QtDesigner

    pyqt-qtdesigner

    • Name: QtDesinger
    • Program: designer.exe程序的位置(位于当前虚拟环境下Lib\site-packages\qt5_applications\Qt\bin\designer.exe
    • Working directory: designer.exe工作路径,设置为$FileDir$
  3. 配置PyUIC

    pyqt-qtuic

    • Name: PyUIC
    • Program: 当前虚拟环境下python.exe
    • Arguments: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
    • Working directory: $FileDir$
  4. 配置PyRCC

    pyqt-pyrcc

    • Name: PyRCC
    • Program: pyrcc5.exe程序的位置(位于当前虚拟环境下Scripts\pyrcc5.exe
    • Arguments: $FileName$ -o $FileNameWithoutExtension$_rc.py
    • Working directory: $FileDir$
  5. 配置完成

    配置完成后,打开菜单栏的Tools > External Tools就可以看到刚刚配置好的工具

    pyqt-external-tools-finished

基本使用

  1. 配置完成后,点击Tools > External Tools > QtDesinger,打开QtDesinger创建一个Main Window

    pyqt-qtdesigner-mainwindow

  2. 设计UI界面(界面随意)

    pyqt-qtdesigner-helloworld

  3. 设计完成保存到项目目录下

    pyqt-qtdesigner-save

  4. 使用PyUIC.ui文件转换为.py文件

    pyqt-pyuic-ui2py

    成功转换为.py文件

pyqt-pyuic-ui2py-success

posted @ 2022-11-04 14:29  蓝莓薄荷  阅读(528)  评论(0编辑  收藏  举报