Bonjour,

J'aimerais faire un exemple basic avec QtimerEvent mais n'arrive pas a trouver d'exemple que je comprends sur internet.
Selon ce que j'ai vu J'ai commencé celui ci:

mainwindow.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QTimerEvent>
#include <QMainWindow>
 
namespace Ui {
class MainWindow;
}
 
class MainWindow : public QMainWindow
{
    Q_OBJECT
 
public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();
    QTimerEvent TM;
private slots:
    void on_pushButton_clicked();
    void timerEvent(QTimerEvent* event);
private:
    Ui::MainWindow *ui;
};
 
#endif // MAINWINDOW_H
mainwindow.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
#include "mainwindow.h"
#include "ui_mainwindow.h"
 
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}
 
MainWindow::~MainWindow()
{
    delete ui;
}
 
void MainWindow::timerEvent(QTimerEvent* event)
{
 
// function that would need to be called every minute
 
}
Je pense aue je dois declarer un Objet QTimerEvent quelque part pour definir tout les combiens de temps je veux que l'evenement ait lieu mais je n'arrive pas à savoir ou et comment...
Quelque pourait m'aider ?

Merci d'avance
Dereck