目录
介绍
Qt是一组C++库和开发工具,包括平台 图形用户界面、网络、线程、 正则表达式、SQL 数据库、SVG、OpenGL、XML、用户和应用程序 设置、定位和定位服务、短距离通信(NFC 和蓝牙)、网页浏览、3D 动画、图表、3D 数据可视化和 与应用商店对接。PyQt5 实现了 1000 多个这样的类作为 Python 模块集。
PyQt5 包括 PyQt5 本身和许多与 Qt 相对应的附加组件 其他库。每个都作为源代码分发 (sdist) 提供,并且适用于Windows、Linux 和 macOS。
PyQt5 支持 Windows、Linux、UNIX、Android、macOS 和 iOS 平台,并且 需要 Python v3.5 或更高版本。
官方文档:PyQt5 参考指南 — PyQt 文档 v5.15.7 (riverbankcomputing.com)
安装与配置
1.下载安装PyQt5及pyqt5-tools
在Pycharm终端中输入
pip install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pyqt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple
同样地,我们可以输入pip list查看已安装模块及其版本,这里可以看到已经成功安装好了。
2.designer程序查看
使用everything查询designer.exe程序并点击打开
点开后显示如下界面说明ui界面设计程序安装得非常完美,perfect!!!
3.Pycharm配置
打开pycharm,点击file->settings->Tools->External Tools,点击+
①designer配置
在程序(program)处输入designer.exe在电脑的绝对路径,工作目录(working directory)处输入$FileDir$,然后点击确定。
可以点击工具->External Tools->Qt-Designer,查看是否配置成功。
②PyUic配置
Pyuic是Python User Interface编译器的简称,是将Qt Designer生成的.ui文件转换为Python代码的工具。开发者可以使用Pyuic将.ui文件中的控件、布局等转换为Python代码,从而实现Python GUI应用程序的开发。
同上操作
程序:pyuic5.exe在本机的绝对地址
实参:$FileName$ -o $FileNameWithoutExtension$.py
工作目录:$FileDir$
③pyrcc配置
其作用是将图片、数据文件资源打包成py文件,是一种将资源文件打包的工具。在使用QtDesigner和PyUIC时,如果有需要将图像、声音、字体或其他数据文件打包成Py文件,也可以使用Pyrcc。
同上操作
程序:pyrcc5.exe在本机的绝对地址
实参:$FileName$ -o $FileNameWithoutExtension$_rc.py
工作目录:$FileDir$
效果验证
以串口助手为例
PyUic会自动将ui文件转换为py文件