Author: Alex MarandonAlex Marandon Date: May 16, 2008 10:40
mimou wrote:
> Le probleme est lorsque j'execute le programme l'interface ce bloque
> (après l'appuie sur le bouton connexion) .
> J'ai cherché mais j'ai pas trouvé la solution.
Effectivement tu as une bouble infinie (while 1) dans ton code donc Qt
ne peut pas reprendre la main pour traiter les événements utilisateurs
(entrées au clavier, clics de souris).
Il existe deux approches pour répondre à ce problème. Comme tu l'as
trouvé toi-même, une de ces approches consiste à éxécuter les taches
bloquante dans un thread séparé. Qt contient une API complète pour
manipuler les threads mais Python également. Continue a te documenter tu
es sur la bonne voie :-)
|