'''
@author: yib
@license: (C) Copyright 2020, Personal exclusive right.
@contact: iotyib@163.com
@software: tool
@application:
@file: 15_eventSender.py
@time: 2020/5/27 22:08
@desc:事件发送者
'''
import sys
from PyQt5.QtWidgets import QMainWindow,QPushButton,QApplication
class Example(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
btn1 = QPushButton("Button 1",self)
btn1.move(30,50)
btn2 = QPushButton("Button 2",self)
btn2.move(150,50)
btn1.clicked.connect(self.buttonClicked)
btn2.clicked.connect(self.buttonClicked)
self.statusBar()
self.setGeometry(300,300,290,150)
self.setWindowTitle('Event sender')
self.show()
def buttonClicked(self):
sender = self.sender()
self.setStatusBar().showMessage(sender.text()+'was pressed')
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
一键复制
编辑
Web IDE
原始数据
按行查看
历史