Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1339 connectés 

  FORUM HardWare.fr
  Programmation
  Ruby/Rails

  Qt probleme affichage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Qt probleme affichage

n°1701390
Jaunes Les​ Nonnes
Ou bla dit ? Ou bla ? da !
Posté le 12-03-2008 à 21:55:31  profilanswer
 

Bonjour a tous,
 
Voila j'ai developpe une appliquation client/Server avec Ruby. Je suis maintenant entrain de developper la GUI de cet outils avec Qt.  
 
Cadre:
J'envoie une requête au client via la gui qui demande une connexion au serveur, durant ce temps je voudrais afficher une fenêtre "Please Wait" pour ne pas perdre l'utilisateur.
 
Problème:
Lorsque je demade l'affichage de la fenetre via x.show, la property se met correctement a TRUE, mais la fenetre ne s'affiche qu'après l'execution du code de connexion.
 
J'ai tente de threader la chose sous toutes les couturres, j'ai utiliser differents Signals.....Mais rien y fait, la fenetre s'affiche en derniere.
 
D'apres la reaction du programme, il me semble aue se soit un probleme se thread ou de ses priopritees. neamoins j'aimerais avoir votre avis, et qui sait peut-etre avez vous deja fait face a ce genre de probleme.
 
En vous remerciant  


---------------
Pourquoi les religieuses au pays du soleil levant sont elles fans des beatles ?
mood
Publicité
Posté le 12-03-2008 à 21:55:31  profilanswer
 

n°1701420
IrmatDen
Posté le 12-03-2008 à 23:27:16  profilanswer
 

Salut,
 
Il ne faut pas oublier qu'une appli graphique a besoin de faire tourner la boucle d'événement principal. Le passage par un thread aurait dû résoudre le problème, mais ça me semble un peu lourd vu que la connexion a une BD est en général assez rapide...
 
Une solution qui pourrait être acceptable serait d'utiliser un QSplashScreen pour faire patienter l'utilisateur en lui indiquant où en est l'initialisation. Sinon, un petit appel à QCoreApplication::processEvents est pas mal aussi (en fait le splash screen utilise ça), mais le fait de se retrouver devant une appli démarrée mais pourtant gelée peut perturber plus d'un utilisateur. Donc je te recommande le splash screen ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Ruby/Rails

  Qt probleme affichage

 

Sujets relatifs
Problème de date en francaisProbleme connexion localhost sous VISTA
probleme compatibilité php et SSI server side includeProblème que je n'arrive pas a réssoudre HELP
Petit problème trivial avec les tableauxProbleme avec des caractères japonnais et ajax
[c] problème débutantProblème avec une clée cd
probleme flvProbleme PHP _> FLash
Plus de sujets relatifs à : Qt probleme affichage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR