动态创建QPushButton信号响应
from PyQt5.QtWidgets import (QPushButton, QWidget)
class app(QWidget):
def __init__():
super().__init__()
btn_list = ['btn1', 'btn2']
for each in btn_list:
btn_test = QPushButton(each)
btn_test.setObjectName(each)
btn_test.clicked.connect(self.test)
def test(self):
print('%s clicked' % self.sender().objectName())