前言
信號(hào)與槽有三種使用方法
第一種:內(nèi)置信號(hào)與槽的使用
第二種:自定義信號(hào)與槽的使用
第三種:裝飾器的信號(hào)與槽的使用
一: 內(nèi)置信號(hào)與槽的使用
內(nèi)置信號(hào)與槽的使用炉菲,是指在發(fā)射信號(hào)時(shí),使用窗口控件的函數(shù)补君,而不是自定義的函數(shù)引几,這種也是我們前面用的最多的,下面簡(jiǎn)單的一個(gè)實(shí)例挽铁,大家就會(huì)明白
import sys
from PyQt5.QtWidgets import *
app = QApplication(sys.argv)
widget = QWidget()
def showMsg():
QMessageBox.information(widget,'信息提示框','OK 彈出測(cè)試信息')
btn = QPushButton("測(cè)試信息按鈕",widget)
btn.clicked.connect(showMsg)
widget.show()
sys.exit(app.exec_())<br/>
運(yùn)行腳本為:
捕獲.PNG
這個(gè)例子將一個(gè)按鈕對(duì)象的內(nèi)置clicked信號(hào)與自定義槽函數(shù)showMsg()連接伟桅,單擊按鈕,就會(huì)觸發(fā)這個(gè)槽函數(shù)叽掘,彈出一個(gè)信息提示框