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()
# RE
Posté par Sylvain . En réponse au message pygtk et les threads. Évalué à 1.