PyQt5配合Qt-Designer实现GUI
Posted 泰 戈 尔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyQt5配合Qt-Designer实现GUI相关的知识,希望对你有一定的参考价值。
如题,本文主要内容围绕 Python 实现 GUI 展开,介绍了 pyqt5 与 qt-designer 的基础使用,最后以 py2app 进行项目打包,输出 macOS 上可分发的 GUI 成品软件。
1 安装依赖
正式开始之前,需要安装本次所需的包,分别如下:
pip install pyqt5
pip install py2app
2 下载 Qt-Designer
官网链接:https://build-system.fman.io/qt-designer-download
3 页面生成
使用 Qt-Designer 绘制目标 GUI 页面,然后便可以通过如下命令生成 Python 代码。
./venv/bin/pyuic5 xxx.ui -o xxx.py
4 页面加载
第三个步骤中,我们以 UI 文件生成了对应界面的 Python代码。为了更好的应用 MVC 的设计模式,将页面与行为拆分出去,所以可以继承此 UI 代码,然后在新的类中实现具体的业务逻辑,我的模式为:
import os
import sys
以上是关于PyQt5配合Qt-Designer实现GUI的主要内容,如果未能解决你的问题,请参考以下文章
使用 PySide2 在 Qt-Designer 中嵌入 PyQtGraph
python, PyQt5模块实现窗口GUI界面,进度条和按钮功能