PyQt5

老师笔记地址:https://doc.itprojects.cn/0001.zhishi/python.0008.pyqt5rumen/index.html#/02.ui

p3 第一个pyqt程序

import sys

from PyQt5.QtWidgets import QApplication, QWidget

if __name__ == '__main__':
# 是python中的一种惯用方式,用于检查当前脚本是否被直接运行。如果是,它会执行以下代码块
    app = QApplication(sys.argv)
# 创建了一个QApplication对象,作为应用程序的主要实例。sys.argv是一个包含命令行参数的列表,QApplication构造函数使用它来初始化应用程序
    w = QWidget()
# 创建了一个QWidget对象,这是一个空白窗口。用于承载应用程序的用户界面组件

    # 设置窗口标题
    w.setWindowTitle("第一个PyQt")

    # 展示窗口
    w.show()

    # 程序进行循环等待状态
    app.exec()
# exec()方法开始处理应用程序的事件队列,直到主窗口被关闭。这确保应用程序在没有用户交互时保持活动状态,直到用户关闭窗口,

在这里插入图片描述

(1)创建一个程序(2)让程序跑起来(3)中间是跑的内容,设置一个标题展示出来

  1. 只要是Qt制作的app,必须有且只有一个QApplication对象
  2. sys.argv当做参数的目的是将运行时的命令参数传递给QApplication对象
  3. 创建了一个QWidget对象,将它的标题设置为“第一个Pyqt”
  4. 然后调用show方法显示出来
  5. 程序开始运行程序,直到关闭了窗口

P4 PyQt资料查询方式

官网地址:

PyQt中有非常多的功能模块,开发中最常用的功能模块主要有三个:
QtWidgets 模块:
QtWidgets 模块是 PyQt 中最常用的模块之一,它包含了创建用户界面所 需的大部分基本组件,例如窗口、按钮、标签、文本框、滚动条等。开发者通常会使用这些组件来构建应用程序的用户界面。

QtCore 模块:
QtCore 模块提供了 PyQt 中非 GUI 类的基础功能,例如定时器、事件处理、数据结构、文件操作等。这些功能对于管理应用程序的逻辑和状态非常重要,因此 QtCore 模块在 PyQt 应用程序中也是不可或缺的。

QtGui 模块:
QtGui 模块包含了 GUI 相关的类和功能,例如图形视图框架、图像处理、字体、颜色等。虽然 QtWidgets 模块提供了大部分的用户界面组件,但有时您可能需要 QtGui 模块提供的额外功能来定制和美化界面。

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值