前言
信号与槽有三种使用方法
第一种:内置信号与槽的使用
第二种:自定义信号与槽的使用
第三种:装饰器的信号与槽的使用
一: 内置信号与槽的使用
内置信号与槽的使用,是指在发射信号时,使用窗口控件的函数,而不是自定义的函数,这种也是我们前面用的最多的,下面简单的一个实例,大家就会明白
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_())<br/>
运行脚本为:
这个例子将一个按钮对象的内置clicked信号与自定义槽函数showMsg()连接,单击按钮,就会触发这个槽函数,弹出一个信息提示框