python UI:PyQT5安装及使用

  初学python,目前需要设置一款带UI的上位机软件,查了很多资料,UI的设计可选择的也是多得很,但是最终选择了PyQT5,不要问为什么,因为控件都是可拖拽的,设计完成之后可以直接生成代码。方便~。UI设计界面如图:python UI:PyQT5安装及使用
网上相关安装资料很多,但是我在实际安装的时候按着网上的操作失败,找了半天才安装成功,在这里也算是给自己写一个安装笔记,供读者及自己排坑。

一、安装

  1. pip install PyQt5
    python UI:PyQT5安装及使用
  2. pip install pyqt5-tools
    python UI:PyQT5安装及使用

二、在pycharm中配置扩展程序

1、添加external Tools

这个工具用于UI的设计,也就是文章开头我们看到的截图。

  • File->settings->Tools->External Tools点击“+”
    python UI:PyQT5安装及使用

  • name:QtDesigner

  • Programs:这个为designer.exe的路径,在pyqt5_tool的安装路径下,这个路径不尽相同,有的直接在"pyqt5-tools"路径下,如下为我最终找到的路径

    C:\Program Files\Python38\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe

  • Working directory:$ProjectFileDir$

python UI:PyQT5安装及使用

2.添加PyUIC

这个工具用于将编辑好的UI文件转成py文件。

  • name:PyUIC

  • Programs:这个地方我看到有人用pyuic5.exe。我没有测试过,本文使用的python.exe是亲测可可用的

    C:\Program Files\Python38\python.exe

  • Arguments:

    -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

  • Working directory:$FileDir$

python UI:PyQT5安装及使用

三、使用

这个时候我们的工具就已经安装好了,我们查看一下External Tools
python UI:PyQT5安装及使用

使用QTDesigener可以进行UI设计,并保存为".ui"文件,如图中cls_ui.ui,将数遍单击该文件再点击PyUCI之后便可生产同名的".py"文件,如图中的cls_ui.py便是生产之后的python文件。OVER在其他的就是python的编程了,不会的自查吧~