Sleep sans bloquer le programme Qt ?
Salut à tous,
Je veux faire un décompte genre un compte à rebour voici la compétence que j'appel lorsque je clic sur le bouton d'activation :
Code:
1 2 3 4 5 6 7 8
| void Fen::on_pushButton_clicked()
{
for(int i=9;i>=0;i--)
{
sleep(1);
ui.lcdNumber->setProperty("intValue", QVariant(i));
}
} |
Or lorsque je clic sur le bouton le programme se fige pendant 10 sec car mon décompte démarre avec une valeur i = 10. Une fois les 10 sec écoulé 0 s'affiche à l'écran.
Cela passe de 10 à 0 d'un coup.
Or j'aimerai que toutes les secondes s'affiche dans la fenetre aidez moi svp ?
++
Barbuslex.