Calculatrice c++ avec gui qt

Soyez le premier à donner votre avis sur cette source.

Vue 18 193 fois - Téléchargée 4 499 fois

Description

C'est une simple calculatrice avec une interface QT.
Action +, -, * , /.
Calcul de nombre de plus de 1 caractére.

Le gui à été déssiné avec QtDesigner.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_exar
Messages postés
287
Date d'inscription
vendredi 5 décembre 2003
Statut
Membre
Dernière intervention
22 avril 2012
1 -
Bon petit exemple de l'utilisation de Qt, bien que les commentaires manquent cruellement... Allez, 7/10 !
spidermario
Messages postés
130
Date d'inscription
mercredi 26 octobre 2005
Statut
Membre
Dernière intervention
14 mars 2009
-
Pas mal de fichiers inutiles dans le zip tout de même, je ne vois notamment pas l'intérêt de faire un project Code::Blocks alors que Qt dispose déjà de son propre système de projets ?
spidermario
Messages postés
130
Date d'inscription
mercredi 26 octobre 2005
Statut
Membre
Dernière intervention
14 mars 2009
-
"Projet Code::Blocks" et non "project", pardon.
skylin3
Messages postés
5
Date d'inscription
mardi 30 mai 2006
Statut
Membre
Dernière intervention
24 décembre 2008
-
Salut,
Exar : Merci, j'ai pas pris la bonne habitude de commentez désolé, mais sa viendra ^^

Spidermario : Si il y a un projet Code::Blocks, c'est peu etre parceque j'ai utilisé codeblocks pour faire le reste, il n'y a pas que le gui.
cs_petifa
Messages postés
215
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
10 mars 2014
-
slt
et la virgule elle est ou? On ne peut pas faire d'opération avec des flottants ?

void FenGui::actionDivier()
Tu as du oubliver un s dans le nom de la fonction ... ca fait bizarre

Dans la fonction FenGui::actionDivier()
# if(ui.resultLine->text() != "0") {
au lieu de faire ca tu devrai activer le bouton "/" ssi la valeur du text ne vaut pas 0

Sinon j'ai pas lancé l'appli pour tester mais il y a la gestion de la division par 0 ?
# void FenGui::calcul()
# {
# ......
# if(action == "diviser") {
# calculNbr = nbr1 / nbr2;
nbr2 peut valoir 0 ....

Bon sinon en général tu pourrais ptètre améliorer ton programme, par exemple en regroupant les fonctions "identiques", par exemple FenGui::actionDivier(), FenGui::actionMultiplier(), FenGui::actionAdditionner()

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.