1. 코드

from PyQt5.QtWidgets import QWidget, QApplication, QVBoxLayout, QPushButton,QLabel
from PyQt5.QtCore import Qt
import sys

class 이벤트송신자(QWidget): 

    def __init__(self):
        super().__init__()

        self.UI초기화()

    def UI초기화(self):
        self.btn1 = QPushButton("버튼 1" )
        self.btn2 = QPushButton("버튼 2" )

        self.btn1.clicked.connect(self.buttonClicked)
        self.btn2.clicked.connect(self.buttonClicked)

        self.label = QLabel('누가 시그널을 보냈을까?')

        vbox = QVBoxLayout(self)
        vbox.addWidget(self.label,alignment=Qt.AlignCenter)
        vbox.addWidget(self.btn1)
        vbox.addWidget(self.btn2)

        self.setGeometry(300, 300, 600, 300)
        self.setWindowTitle('Event Sender')
        self.show()

    def buttonClicked(self):
        sender = self.sender()
        self.label.setText(sender.text() + '이 보냈습니다.') 

프로그램무한반복 = QApplication(sys.argv)
실행인스턴스 = 이벤트송신자()
프로그램무한반복.exec_()

2. 상세 내용

self.btn1.clicked.connect(self.buttonClicked)
self.btn2.clicked.connect(self.buttonClicked)
def buttonClicked(self):
    sender = self.sender()
    self.label.setText(sender.text() + '이 보냈습니다.')

3. 실행 화면

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2dfa9c94-6398-45e8-b784-b26bd3bb6dbc/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a5ecf4be-1d4b-4d92-a98e-17fd1d6be3d2/Untitled.png