Bonjour,
Cela ne fait que quelques semaines que j'ai débuter le C++ et Qt. J'essaie d'écrire un programme pour m'entrainer et je bute sur un obstacle.
Pour l'instant m on programme se résume a une classe MyLCD héritée de QLCDNumber et deux PushButton "-" et "+" qui servent à décrémenter et incrémenter MyLCD.
Mon compteur commence à 0 et quand je clique sur le PushButton "-" forcément MyLCD passe à "-1", j'aimerais empêcher cela et donc empêcher les valeurs négatives.
Voici le code de ma classe MyLCD :
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 //MyLCD.h class MyLCD : public QLCDNumber { Q_OBJECT public: //Constructeur explicit MyLCD(QLCDNumber* parent=0); public slots: void decrement(); void increment();Merci d'avance pour toute réponse.
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 //MyLCD.cpp //Constructeur MyLCD::MyLCD(QLCDNumber *parent) : QLCDNumber (parent) { } // SLOTS void MyLCD::decrement() { qDebug("je suis bien dans le click"); QLCDNumber::display(intValue()-1); } void MyLCD::increment() { qDebug("je suis bien dans le click"); QLCDNumber::display(intValue()+1); }
Partager