Repeter une action a chaque bout de temps

Fermé
Mouad50cents Messages postés 195 Date d'inscription mardi 25 décembre 2007 Statut Membre Dernière intervention 27 avril 2016 - 22 mars 2016 à 18:27
Mouad50cents Messages postés 195 Date d'inscription mardi 25 décembre 2007 Statut Membre Dernière intervention 27 avril 2016 - 22 mars 2016 à 19:15
Bonjour les CCMistes.

Je suis un peu debutant en C++, je cherche une facon dont je peux controler la repetition d'un algorithme a chaque bout de temps.

Exemple: je possède une fonction Manger() et je veux que cette fonction s'execute une fois chaque 3 heure..

Merci d'avance
A voir également:

1 réponse

Mouad50cents Messages postés 195 Date d'inscription mardi 25 décembre 2007 Statut Membre Dernière intervention 27 avril 2016 8
22 mars 2016 à 19:15
en fait j'ai pas préciser que j'utilise la bibliothèque Qt..... n'existe pas une classe dedans qui pourra faire l'affaire ? j'ai trouvé une nommé QTime et j'ai essayé une manipulation qui change la position d'un bouton dans une fenêtre tous les 2s (2000 ms) mais ca ne marche pas toujours... voici mon code....
 #include "mafenetre.h"
#include <QTime>
#include <time.h>
 
MaFenetre::MaFenetre() : QWidget()
{
    setFixedSize(300, 150);QTime tim; srand(time(0));
 
 
    // Construction du bouton
    m_bouton = new QPushButton("Bonjour !", this);
 
    m_bouton->setFont(QFont("Comic Sans MS", 14));
    m_bouton->setCursor(Qt::PointingHandCursor);m_bouton->setToolTip("Aide");
    tim.start();
    m_bouton->move(rand()%300,rand()%150);
    if (tim.elapsed()>2000)
    {
        tim.restart();
        m_bouton->move(rand()%300,rand()%150);
    }
 
} 


Je notice que je suis un tout débutant en C++ donc je connais pas bcp sur ce..... .. Merci d'avance
0