• # RE

    Posté par . En réponse au message pygtk et les threads. Évalué à 1.

    Bonjour ami pythonien personnellement ayant un peu galerer sur les thread avec les meme problemes que tu expose (gel des fenetres). En faite j'ai appris a utiliser les thread de maniere a ne plus avoir de probleme, non sans mal. J'ai tendance a faire comme ceci, qui a mon avis doit pas etre loin de la route a suivre :
    class Thread(threading.Thread):
     def __init__(self):
     ###Initialisation de notre thread
     self.stop=False
     def setStop(self):
     """Trip the stop flag."""
     self.stop = True
     
     def run(self):
     while not self.stop :
     ###CODE DU THREAD#########
     ##On peut mettre un le flag de stop en fin de code si on veut pas un thread infini###
     self.setStop()
     return()
    class gui(wx.App):
     def OnInit(self):
     ###Classe init Wxwindows ou GTK#####
     def thread(self):
     ###On appelle notre thread########
     variable = Thread()
    
    En esperant t'avoir guidé :)
    A+ bon courage