[Qt] faire une pause de 1 seconde...

Moi.. -  
steve87 Messages postés 57 Statut Membre -
Bonjour,

tout est dans le titre, j'ai regardé la doc mais je n'y comprend rien ^^...

Merci d'avance !
A voir également:

2 réponses

mamiemando Messages postés 34250 Date d'inscription   Statut Modérateur Dernière intervention   7 901
 
En QT un slot peut être vu comme une fonction qui se déclenche suite à un évènement (un clic par exemple). La classe Qtimer semble déclencher en slot à chaque fois que le timer expire (timeout). Ainsi le timer tourne en parallèle sans bloquer l'exécution du programme (on parle alors de thread). Pendant que ton programme principal tourne et lance le timer, tu peux lancer un traitement via le slot timeout en parallèle.

Par exemple supposons que je code un réveil avec alarme. Pendant que mon programme principal tourne et affiche la pendule, j'ai un timer qui s'initialise à l'heure du réveil et déclenche un son et se répète disons toutes les 2s pour faire un "tut tut tut" (je sais c'est beau quand je parle) tandis que le programme principal fait tourner la pendule. Je sais pas si c'est plus clair pour toi...

Pour plus de détails et quelques exemples :
http://doc.trolltech.com/4.3/qtimer.html

Bonne chance
4
steve87 Messages postés 57 Statut Membre 6
 
problème avec QT voila un lien ou tu trouvera ton bonheur:

https://openclassrooms.com/fr/courses
-3