PyQt5 自定义信号带参数
import sys from PyQt5.QtCore import pyqtSignal, QObject from PyQt5.QtWidgets import QMainWindow, QApplication class mysignal(QObject): closeApp = pyqtSignal(list) class Example(QMainWindow): def __init__(self): super().__init__() self.c = mysignal() self.c.closeApp.connect(self.myclose) self.show() def mousepressEvent(self, event): hehe = list(range(10)) self.c.closeApp.emit(hehe) def myclose(self, mylist): print(mylist) self.close() if __name__ == '__main__': app = QApplication(sys.argv) ex = Example() sys.exit(app.exec_())
REF
https://www.cnblogs.com/codeAB/p/5029133.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。