Bonjour à tous,
j'ai un petit problème de rafraichissement d'un text dans un label.
Le procédé est le suivant :
j'appui sur un bouton de mon IHM, dans la fonction associée à ce bouton, je mets un text dans ce fameux label, puis on lance une fonction qui dure entre 3 à 4s, puis je remets un nouveau text dans ce label.
Le résultat est qu'une fois appuyé sur le bouton, rien ne s'affiche jusqu'à ce que la fonction se termine pour m'afficher le deuxième texte.
J'ai essayé d'utiliser :
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part ui->label->show();
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part ui->label->update();
voir même
Code : Sélectionner tout - Visualiser dans une fenêtre à part ui->label->repaint();
mais rien ne marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part QTimer::singleShot(0, ui->label, SLOT(repaint()));
quelqu'un aurait une solution ?
merci
Partager