PyQt 自定义信号带参数 emit
发布时间:2023-04-11 11:10:50 所属栏目:教程 来源:
导读:PyQt5 自定义信号带参数
import sys
from PyQt5.QtCore import pyqtSignal, QObject
from PyQt5.QtWidgets import QMainWindow, QApplication
class mysignal(QObject):
closeApp = pyqtSignal(list)
cl
import sys
from PyQt5.QtCore import pyqtSignal, QObject
from PyQt5.QtWidgets import QMainWindow, QApplication
class mysignal(QObject):
closeApp = pyqtSignal(list)
cl
|
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_()) (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
