PyQt信号与槽之信号与槽的入门应用(一)

前言

信号与槽有三种使用方法
第一种:内置信号与槽的使用
第二种:自定义信号与槽的使用
第三种:装饰器的信号与槽的使用

一: 内置信号与槽的使用

内置信号与槽的使用,是指在发射信号时,使用窗口控件的函数,而不是自定义的函数,这种也是我们前面用的最多的,下面简单的一个实例,大家就会明白

import sys
from PyQt5.QtWidgets import *

app = QApplication(sys.argv)
widget = QWidget()
def showMsg():
    QMessageBox.information(widget,'信息提示框','OK 弹出测试信息')

btn = QPushButton("测试信息按钮",widget)
btn.clicked.connect(showMsg)
widget.show()
sys.exit(app.exec_())



运行脚本为:

PyQt信号与槽之信号与槽的入门应用(一)_第1张图片
捕获.PNG



这个例子将一个按钮对象的内置clicked信号与自定义槽函数showMsg()连接,单击按钮,就会触发这个槽函数,弹出一个信息提示框

你可能感兴趣的:(PyQt信号与槽之信号与槽的入门应用(一))