|
|||||||
простой пример передачи аргументов QThread посредством метода emit
Время создания: 09.09.2017 20:41
Текстовые метки: code
Раздел: Python - PyQt4 - Threading - Многопоточные приложения - примеры с emit
Запись: xintrea/mytetra_db_mcold/master/base/15049789073xc51w3p29/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
import sys import time from PyQt4.QtCore import * from PyQt4.QtGui import * #################################################################### class MyWindow(QWidget): def __init__(self, *args): QWidget.__init__(self, *args) self.label = QLabel(" ") layout = QVBoxLayout() layout.addWidget(self.label) self.setLayout(layout) self.connect(self, SIGNAL("didSomething"), self.update_label) self.do_something() def do_something(self): self.emit(SIGNAL("didSomething"), "important", "information") def update_label(self, value1, value2): self.label.setText(value1 + " " + value2) #################################################################### if __name__ == "__main__": app = QApplication(sys.argv) w = MyWindow() w.show() sys.exit(app.exec_()) |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|