天天看点

PyQt5的学习与使用一、安装和使用 

pyQt5 是一个 python 提供的 python GUI 框架。QT原本是诺基亚的产品,源码采用C++编写,python对QT进行包装、跨平台、本地显示根据系统决定。是一个非常好用的Python GUI 编程工具。

一、安装和使用

pip install PyQt5

pip install pyqt5-tools (designer 在这个库里)

我是使用的 pycharm 创建的项目,因此可以如下操作:

1、点击右上角的 ➕ ,导入项目所需要用到的 PyQt5 库

PyQt5的学习与使用一、安装和使用 

2、设置 External tools

PyQt5的学习与使用一、安装和使用 

我找的路径是(最好采用绝对路径):你的工程目录(绝对路径)\venv\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

网上有其他路径,但我创建的时候没有找到,可能是版本问题,看情况自己是哪种把

QtUi.ui 是指我们用Designer设计UI后出来的ui文件名, 注意Working directory的设置,这个产生出来的 QtUi.ui 文件默认就在Working directory 中产生。

PyUIC 是一个可以把 .ui 文件转化为 .py 代码的工具。

PyQt5的学习与使用一、安装和使用 

Arguments: -m PyQt5.uic.pyuic -o QtUi.py QtUi.ui

  • QtUi.py => 产生的 .py 文件名,QtUi.ui => 使用的 .ui 文件名
QtUi.ui 和 QtUi.py 一个源文件名,一个目标文件名,这里写的可以更灵活点,我这里写死了。

同样,注意Working directory。

3、使用pyqt5:

调出Designer:

PyQt5的学习与使用一、安装和使用 
PyQt5的学习与使用一、安装和使用 

一般选择

Main Window

!!(其他我也没用过0.0)

懒人式点点点,设计UI界面,然后使用PyUIC转换为python代码文件。(和Android Studio 有点像)

PyQt5的学习与使用一、安装和使用 
PyQt5的学习与使用一、安装和使用 
PyQt5的学习与使用一、安装和使用