Salut � tous,
j'ai d�j� pos� une question sur ce sujet il y a un moment mais la solution pour laquelle j'avais opt� ne me convient plus � vrai dire!
Je poste cette discussion dans le forum c++ car je pense que cela concerne d'avantage la partie c++ que la partie Qt.
Cela ne doit pas �tre bien compliqu� mais je ne comprend pas vraiment ce qu'il se passe !
Je vous explique
Mon but est d'ouvrir une fen�tre avec une image g�n�r� par mon programme � l�int�rieur lorsque l'on appuie sur un bouton. Voici les �tape que je r�alise :
Quand je clique sur le bouton :
�tape 1 : je g�n�re une image (png).
�tape 2 : j'ouvre cette image dans un QPixmap de la fen�tre � ouvrir.
Le probl�me c'est que le fichier ne se cr�e pas assez vite et que la fen�tre cherche � s'ouvrir avant ce qui abouti � une fen�tre vide.
La solution que j'avais choisi �tait d�effectuer un "gros" sleep (Sleep(500)) mais bon se n'est pas tr�s "propre" je suis sur qu'il doit exister une solution qui permette d'attendre juste le temps qu'il faut !
Pour info j'essaie de faire :
mais cela ne fonctionne pas ! Cela ne fonctionne que si je mets
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 QFile img("image.png"); while (img.exists()==false) { Sleep(1); }
Quelqu'un aurait une id�e ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 QFile img("image.png"); while (img.exists()==false) { Sleep(500); }![]()
Partager