QT : Afficher des résultats en temps réel !
Bonjour,
Le titre fait peut-être peur mais en fait c'est tout "con".
Dans mon interface Qt, j'ai créé une widget dans laquelle j'affiche mes résultats :
http://img709.imageshack.us/img709/572/widget.png
Sur cette exemple, j'ai pris simple, le programme me génère les chiffres de 0 à 9999, seulement voilà, je voudrai qu'il affiche les caractères un par un à la vitesse du compilateur (comme sur la console de Visual). Pour l'instant ce qu'il me fait c'est qu'une fois que je le lance, il rame un peu (compilation et calcul) et il affiche 9999 -.-
J'ai tenté ça, je met dans une liste tous mes chiffres un par un et les affiche un par un, suivi d'un update() puis d'un effacement de la widget, mais ça ne change rien :
Voilà si quelqu'un a une idée !
Merci ! Bonne journée !
Le titre fait peut-être peur mais en fait c'est tout "con".
Dans mon interface Qt, j'ai créé une widget dans laquelle j'affiche mes résultats :
http://img709.imageshack.us/img709/572/widget.png
Sur cette exemple, j'ai pris simple, le programme me génère les chiffres de 0 à 9999, seulement voilà, je voudrai qu'il affiche les caractères un par un à la vitesse du compilateur (comme sur la console de Visual). Pour l'instant ce qu'il me fait c'est qu'une fois que je le lance, il rame un peu (compilation et calcul) et il affiche 9999 -.-
J'ai tenté ça, je met dans une liste tous mes chiffres un par un et les affiche un par un, suivi d'un update() puis d'un effacement de la widget, mais ça ne change rien :
QPainter p(this);
QList<QString>::const_iterator i;
for (i = list.constBegin(); i != list.constEnd(); ++i)
{
p.drawText(150,180,texte);
update();
list.first().clear();
update();
}
Voilà si quelqu'un a une idée !
Merci ! Bonne journée !
A voir également:
- QT : Afficher des résultats en temps réel !
- Qt sdk - Télécharger - Langages
- Qt web - Télécharger - Navigateurs
- Qt tab bar - Télécharger - Personnalisation
- QT sous windows ✓ - Forum Programmation
- MessageBox avec QT ✓ - Forum C++
1 réponse
Je ne me souviens plus trop de QT mais n'est ce pas simplement le canevas dans lequel tu écris tes valeurs qui a besoin d'être explicitement rafraîchi ? Il se peut effectivement que ce ne soit pas le cas, pour éviter des problèmes de scintillements ou ralentir le programme. Ce n'est qu'une hypothèse...
Bonne chance
Bonne chance