QThread signal et attribut de class
Bonjour,
je m'intérroge sur une question peut être un peu "basique" mais je n'arrive pas à trouver la réponse dans les cours...
lorsque je souhaite définir un signal spécifique au cours de la réalisation d'un Thread, j'utilise la structure suivante (qui marche très bien):
Code:
1 2 3 4 5 6 7 8 9 10 11
| class test(QThread):
signal_thread_1 = pyqtSignal(int)
def __init__(self):
QThread.__init__(self)
self.finished.connect(self.fin_du_thread)
def run(self):
self.signal_thread_1.emit(1)
def fin_du_thread(self):
print("fini") |
Apparemment l'attribut "signal_thread_1" ne peut qu'être attribut... pourquoi n'est-il pas possible de le basculer dans le __init__?
merci!