第1天 | 28天学会PyQt5,开发四部曲

PyQt5是基于图形程序框架Qt5的Python语言实现,由一组Python模块构成。允许Python程序员很方便地创建完整的、功能健全的用户界面,是Digia的一套Qt5与python绑定的应用框架。它是一个跨平台的开发库,可以运行在大多数操作系统中,包含Windows、macOS和Ubuntu等。PyQt5采用双重许可模式,你可以在GPL和社区授权之间选择。

在Windows、macOS和Ubuntu系统中安装PyQt5,用pip3 install PyQt5==5.15.4命令即可,不指定版本号时,默认安装为最新版。

开发四部曲

创建一个PyQt5应用程序,有4个基本步骤,分别是:创建App应用实例、创建应用窗口QWidget、显示窗口和启动程序主循环。开发时,主要是对第2个步骤的QWidget进行”添油加醋”,如调整窗口位置,新增按钮、标签等组件。

程序清单:pyqt5.py

import sys

from PyQt5.QtWidgets import QApplication, QWidget

# 1. 创建应用实例

app = QApplication(sys.argv)

# 2. 创建应用窗口

w = QWidget()

w.resize(900, 500)

w.setWindowTitle("第一个PyQt5程序")

# 3. 显示窗口

w.show()

# 4. 启动程序主循环

sys.exit(app.exec_())

运行程序之后,弹出的窗口如下:

创建应用(QApplication)对象时,有一个sys.argv参数,它用于获取命令行参数;窗口QWidget 对象的resize()方法,用于调整窗口大小;app.exec_()的作用是运行主循

友情链接