fr . comp . lang . python


Service Usenet Gratuit - You The Net .Com Consultez les groupes de news usenet nntp avec www.youthenet.com Postez et suivez voos fils de discussions gratuitement avec you the net .com le service gratuit de news en ligne

Re: [pygtk] Mise a jour d'un gtk.Entry sur Fr Comp Lang Python



Groupes les plus fournis
usenet prison systemes gps comp lang java comp stockage sci techniques energies misc engeulades sci astronautique misc engueulades comp applications emacs comp reseaux ip soc homosexualite comp securite rec photo labo numerique rec son-image hifi comp os ms-windows programmation sci electrotechnique comp reseaux wifi misc divers rec sport automobile rec sport rugby


Derniers posts youthenet
Re: Démission pour création d'entreprise commerce ou service Que pensez-vous de la doctrine de James Madison ? Re: envoi des données à un serveur html la demeure du chaos Re: Alice au pays de Free (d'après la t ribune) Re: Est-ce ue violation de la GPL? Re: L'ultra libéralisme du chemin de fer prôné par Sarkozy... Président langue de bois ? la compagnie de l'autre

actualité

30 ans qu'ils pourrissent nos boîtes !
RTL Sport - 19 sep 2008
Le nom de spam (courrier électronique pourri ou pourriel en français) provient d'un sketch des Monty Python où un groupe de Vikings, dans un restaurant qui ...
source

actualité

MONTY PYTHON SACRE GRAAL
Comme au Cinéma - 16 sep 2008
A l'époque des croisades, le roi Arthur et les chevaliers de la Table Ronde partent à la recherche du Graal, réceptacle sacré du sang du Christ au moment de ...
source

Accueil |  Ajouter aux Favoris |  Inscription |  connexion |  Flux RSS de fr.comp.lang.python |

fr . comp . lang . python

Re: [pygtk] Mise a jour d'un gtk.Entry



accueil . fr . comp . lang . python




Re: [pygtk] Mise a jour d'un gtk.Entry

   
Sujet: Re: [pygtk] Mise a jour d'un gtk.Entry
De: nicolasp (l' arobase) aaton.com (NicolasP)
Groupes: fr.comp.lang.python
Organisation: Guest of ProXad - France
Date: 30. May 2008, 12:43:00
elfoiros a écrit :
NicolasP a écrit :
Bonjour,

elfoiros a écrit :
Hello tous,

Je met à jour un champ text ( phonenumber = gtk.Entry() ) , ensuite j'attend 5 secondes (Voir code)

Le problème : Le champ est mis a jour après le time.sleep(5) et non avant ???

C'est normal. Ce n'est pas un problème lié à python. C'est inhérent aux systèmes graphiques.
Quand tu fais ceci
self.phonenumber.set_text("Envoi en cours ... Wait"
que se passe t-il ?
En fait, set_text() envoie un message à ton application. Ce message demande de mettre à jour une fenêtre de ton application (self.phonenumber). C'est tout.
Ensuite, tu bloques toute l'application (du moins le thread en cours) avec le time.sleep().
Une fois que le délai est passé, ton appli est débloquée. Elle retourne voir dans la liste des messages ce qu'il y a à faire. Elle y trouve le message de mise à jour de la fenêtre self.phonenumber, ce message est traité et le texte apparaît dans la fenêtre.
Il y a deux solutions : - virer le time.sleep()
- appeler la boucle de traitement des messages manuellement avant le time.sleep() La deuxième solution n'est pas recommandée.

Nicolas
Pour les besoins de l'exemple, j'ai mis time.sleep(5).En realité l'application fais un appele systeme (os.system) qui peut prendre du temps. Donc la solution 1 qui consiste à virer le time.sleep(5) n'est pas possible.
Dans ce cas, il faut utiliser un thread pour le système fenêtré et un thread pour l'appel système.
Je vais tester ta solution 2 ... Si je trouve comment la mettre en oeuvre :-)
Je déconseille vraiment. Un des effets de bord est que l'application ne réagit à plus rien. Par exemple, si une fenêtre d'une autre application vient par dessus celles de ton appli puis disparait, les fenêtres de ton appli ne seront pas mises à jour.

Nicolas


Date Sujet  Auteur
01.01. o 
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs soc economie soc religion comp lang tcl test sci zetetique soc alcoolisme sci maths soc politique misc transport rail

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs soc economie sci psychanalyse soc alcoolisme misc actualite soc religion sci maths comp materiel optimisation rec bateaux comp lang tcl

actualité

30 ans qu'ils pourrissent nos boîtes !
RTL Sport - 19 sep 2008
Le nom de spam (courrier électronique pourri ou pourriel en français) provient d'un sketch des Monty Python où un groupe de Vikings, dans un restaurant qui ...
source

actualité

Nouvelle découverte d'un python à Bruxelles
7sur7 - 27 août 2008
La police de la zone de Bruxelles-Nord a trouvé dans la nuit de mardi à mercredi, vers 02h00, un python dans la cour intérieure d'un immeuble situé rue ...
Un couple homosexuel violemment agressé à Schaerbeek RTL Info.be
6 autres articles
source


 




Copyright 2008 ©  - YouTheNet.com

| acelera perdida peso |