# coding: utf-8
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton
class Example(QMainWindow):
def __init__(self):
super(Example, self).__init__()
self.initUI()
def initUI(self):
btn1=QPushButton('btn1',self)
btn1.move(50,30)
btn2=QPushButton('btn2',self)
btn2.move(50,50)
btn1.clicked.connect(self.buttonClicked)
btn2.clicked.connect(self.buttonClicked)
self.setGeometry(300,300,300,300)
self.setWindowTitle('Event Senden')
self.show()
def buttonClicked(self):
sender=self.sender()
self.statusBar().showMessage(sender.text()+" was clicked")
if __name__ == '__main__':
app=QApplication(sys.argv)
ex=Example()
sys.exit(app.exec_())
pyqt5新手入门:事件发送者
最新推荐文章于 2024-04-07 19:37:08 发布
这篇博客主要面向PyQT5初学者,详细介绍了事件发送者在GUI编程中的角色和使用方法,通过实例代码解释了如何创建和触发事件,帮助读者掌握PyQT5中的事件处理机制。
摘要由CSDN通过智能技术生成