CALCULATRICE C++ AVEC GUI QT

cs_exar Messages postés 286 Date d'inscription vendredi 5 décembre 2003 Statut Membre Dernière intervention 22 avril 2012 - 23 déc. 2008 à 11:49
_athlon Messages postés 1 Date d'inscription dimanche 5 septembre 2004 Statut Membre Dernière intervention 6 juin 2010 - 6 juin 2010 à 17:53
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/48769-calculatrice-c-avec-gui-qt

_athlon Messages postés 1 Date d'inscription dimanche 5 septembre 2004 Statut Membre Dernière intervention 6 juin 2010
6 juin 2010 à 17:53
Très bon exemple, je cherchais un exemple tout faire pour tester
Qt Creator 1.3.83 Basé sur Qt 4.7.0 (32 bit).
Ça a marché du premier coup, félicitation.
Maintenant que ça marche, je vais passé du temps à comprendre l'ensemble.
Merci
cs_girardhenri Messages postés 3 Date d'inscription samedi 12 mai 2007 Statut Membre Dernière intervention 14 février 2009
14 févr. 2009 à 10:17
Très bon exemple... Je cherchais les bases d'une calculette, je ne suis pas un bon programmeur mais ça m'amuse et des exemples comme ça aident beaucoup.
En qt3, j'avais trouvé un exemple TD03 et je souhaitais le convertir en qt4 avec designer, je vais donc essayez avec cet exemple de refaire l'autre
Merci et continue...
HG
spidermario Messages postés 121 Date d'inscription mercredi 26 octobre 2005 Statut Membre Dernière intervention 14 mars 2009 1
25 déc. 2008 à 15:57
Certes il n'y a pas que la GUI mais QMake offre quand même un très grand confort. Tu peux te servir de CB pour éditer le code, mais je trouve tout de même plus pratique d'utiliser le système de projet de Qt que de CB...
cs_petifa Messages postés 215 Date d'inscription dimanche 20 février 2005 Statut Membre Dernière intervention 10 mars 2014
24 déc. 2008 à 18:34
certe, cela ne rivalise en rien celle de microsoft, mais bon autant avoir quelque chose de bien :)
dans ce cas il faut se concentrer sur l'interface ..... non c trop dur :)
allé passez un bon réveillon de noel
et comme l'a bien dit EXAR Joyeux noel à toutes et tous
cs_exar Messages postés 286 Date d'inscription vendredi 5 décembre 2003 Statut Membre Dernière intervention 22 avril 2012 1
24 déc. 2008 à 17:18
C'est bien ce que je pensais... ;o)
Joyeux Noël à tous !
skylin3 Messages postés 5 Date d'inscription mardi 30 mai 2006 Statut Membre Dernière intervention 24 décembre 2008
24 déc. 2008 à 16:51
Salut,
Non le but n'était pas de reproduire la calculatrice Microsoft, mais juste de partager cette source.
C'est une application que l'on ma demandé de faire pour "passer un test".
cs_exar Messages postés 286 Date d'inscription vendredi 5 décembre 2003 Statut Membre Dernière intervention 22 avril 2012 1
24 déc. 2008 à 16:27
Petifa: je crois que l'intérêt de cette source vient surtout de l'utilisation de Qt. Je ne pense pas que le but était de concurrencer la calculette de Micro$oft...
cs_petifa Messages postés 215 Date d'inscription dimanche 20 février 2005 Statut Membre Dernière intervention 10 mars 2014
24 déc. 2008 à 14:51
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()
skylin3 Messages postés 5 Date d'inscription mardi 30 mai 2006 Statut Membre Dernière intervention 24 décembre 2008
24 déc. 2008 à 12:11
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.
spidermario Messages postés 121 Date d'inscription mercredi 26 octobre 2005 Statut Membre Dernière intervention 14 mars 2009 1
23 déc. 2008 à 15:22
"Projet Code::Blocks" et non "project", pardon.
spidermario Messages postés 121 Date d'inscription mercredi 26 octobre 2005 Statut Membre Dernière intervention 14 mars 2009 1
23 déc. 2008 à 15:21
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 ?
cs_exar Messages postés 286 Date d'inscription vendredi 5 décembre 2003 Statut Membre Dernière intervention 22 avril 2012 1
23 déc. 2008 à 11:49
Bon petit exemple de l'utilisation de Qt, bien que les commentaires manquent cruellement... Allez, 7/10 !
Rejoignez-nous