python UI:PyQT5安装及使用
初学python,目前需要设置一款带UI的上位机软件,查了很多资料,UI的设计可选择的也是多得很,但是最终选择了PyQT5,不要问为什么,因为控件都是可拖拽的,设计完成之后可以直接生成代码。方便~。UI设计界面如图:
网上相关安装资料很多,但是我在实际安装的时候按着网上的操作失败,找了半天才安装成功,在这里也算是给自己写一个安装笔记,供读者及自己排坑。
一、安装
- pip install PyQt5
- pip install pyqt5-tools
二、在pycharm中配置扩展程序
1、添加external Tools
这个工具用于UI的设计,也就是文章开头我们看到的截图。
-
File->settings->Tools->External Tools点击“+”
-
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$
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$
三、使用
这个时候我们的工具就已经安装好了,我们查看一下External Tools
使用QTDesigener可以进行UI设计,并保存为".ui"文件,如图中cls_ui.ui,将数遍单击该文件再点击PyUCI之后便可生产同名的".py"文件,如图中的cls_ui.py便是生产之后的python文件。OVER在其他的就是python的编程了,不会的自查吧~