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 : Sélectionner tout - Visualiser dans une fenêtre à part
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!