PYQT 从入门到入土

PYQT 中常用的模块

QApplication

它包含主事件循环,在其中来自窗口系统和其它资源的所有事件被处理和调度。它也处理应用程序的初始化和结束,并且提供对话管理。它也处理绝大多数系统范围和应用程序范围的设置

QtGui

包含多种基本图形功能的类,包括但不限于:窗口集、事件处理、2D图形、基本的图形和界面、字体和文本类。

QtCore

包含核心的非GUI功能,此模块被用于处理程序中涉及的时间、文件、目录、数据类型、流、网址、MIME类型、线程或进程等对象。

QtWidgets

包含一整套UI元素组件,用于建立符合系统风格的用户界面。

PYQT 中的信号的槽

个人理解,信号 = Signal + emit, 信号是由一条信息加一个发射的动作共同组成,而槽只是一个回调函数
比如说你发短信跟你女神表白:

  1. 编辑好的信息只要没发出去就不是信号
  2. 编辑好的信息(Signal) + 发出去(emit),这样就形成了一条信号
  3. 你们两个通过手机互相联系,这就是 connect()
  4. 你女朋友收到信息后说:滚!这就是回调函数,就是槽(Slot)

自定义信号和自定义槽

这里直接使用自定义信号和自定义槽进行代码示例,因为你自定义的都会用了,还怕内置的?

posted @   可乐芬达  阅读(116)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示
主题色彩