Bonjour à tous !
Je programme sous Qt designer.
J'essai de comprendre pourquoi ma fenêtre ne se rafraîchit pas au bon moment.
Mon programme est censé, lorsque j'appuis sur le button, écrire 5 fois "Boo ! " dans un textEdit à intervale d'une seconde. Or, le programme bloque 5 secondes puis écrit tous les "boo ! " à la fin.
Savez vous où je fais mon erreur ?
En faite, ce que je cherche à comprendre, c'est pourquoi mon text ne s'affiche qu'a la fin de la boucle et pas au moment de l'instruction (même sans le sleep). Le sleep n'est la que pour rendre la chose visible en printant le text moins rapidement.
En effet, je travail sur un programme qui affiche une vidéo à partir de plusieurs images ".ppm". Je fais donc une boucle sur un pixmapLabel->setPixmap( QPixmap( "monimage.ppm" ) ).
Comme pour le textEdit, les pixmap ne s'affichent pas au moment de l'instruction mais à la fin de la boucle.
Je vous remercie de votre aide.
Partager