Bonsoir,
Je développe un petit widget et je souhaitais l'intégrer à une fenêtre plus tard.
Mais lorsque que je lance la compilation, j'ai l'erreur suivante :
C'est assez étonnant (et embêtant) parce que lorsque que je compile le même code mais dans un mainwindow d'un autre projet (qui n'a qu'une fenêtre, ça marche ...)QEventDispatcherWin32::registerTimer: Failed to create a timer (Le processus actuel a utilis? tout son lot allou? par le syst?me de descripteurs pour les objets du Gestionnaire de fen?tre.)
Voici le code du widget:
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 #include "countdown.h" #include "ui_countdown.h" countdown::countdown(QWidget *parent) : QWidget(parent), ui(new Ui::countdown) { ui->setupUi(this); chrono(); } countdown::~countdown() { delete ui; } /*************************************/ /************* COUNTDOWN *************/ /*************************************/ void countdown::chrono() { long cpt=0; while(true){ QTimer *t = new QTimer(); t->start(10); connect(t, SIGNAL(timeout()), this, SLOT(maj())); cpt++; } } void countdown::maj() { long diff; datetime dateNow; diff = *dateC-dateNow; if(diffsec<0) diffsec=99; QString tmp; if(diffsec<10) tmp= "0" + QString::number(diffsec); else tmp = QString::number(diffsec); ui->ctdwn->setText(QString::number(diff)+"."+tmp); diffsec=diffsec-1; }
Partager