(re)bonjour a tous,

je clos un probleme pour en retrouver un autre. Je fais une appli client/serveur avec des classes et des threads. Lorsque je reçois un message du recv de la classe reception, comment faire pour que tkinter l'affiche?

ma classe d'affichage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class fenetre(th.Thread):
    def run(self):
        zone_texte.configure(state = tk.NORMAL)
        zone_texte.insert(tk.END, message)
        zone_texte.configure(state = tk.DISABLED)
        tk.Label(text = "Welcome!").pack();
        tk.Button(text = "Send coucou", command = self.send_many).pack();
        tk.Button(text = "Se d?connecter", command = self.send_FIN).pack();
        tk.mainloop();
 
    def send_many(self):
        many = send_coucou(connexion)
        many.start()
 
    def send_FIN(self):
        connexion.send('FIN')
ma classe de reception
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
class reception_c(th.Thread):
    def __init__(self,conn):
        th.Thread.__init__(self)
        self.connexion = conn
    def run(self):
        while 1:
            try:
                message = self.connexion.recv(255)
            except:
                print "detection de deconnection du serveur\n"
##                self.connexion.close()
                break
            print ">>",message
est ce possible de faire un fenetre.zone_texte=message apres le recv pour l'affiché sur tkinter. car en fait il n'y a pas de rafraichissement, une fois que le thread fenetre est lancé, il affiche une fois le message !!

merci d'avance (je ne sais pas si je suis clair)