Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CALCULATRICE C++ AVEC GUI QT


Information sur la source

Catégorie :Application Classé sous : qt, designer, calculatrice Niveau : Initié Date de création : 22/12/2008 Date de mise à jour : 29/12/2008 02:35:32 Vu / téléchargé: 2 552 / 480

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
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.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   Calculatrice
    •   bin
      •   Debug
        • CalculatriceTélécharger ce fichier [Réservé aux membres club]114 527 octets
    •   FenGui
    •   obj
      •   Debug
        • main.oTélécharger ce fichier [Réservé aux membres club]135 424 octets
    • CalculatriceTélécharger ce fichier [Réservé aux membres club]53 530 octets
    • Calculatrice.cbpTélécharger ce fichier [Réservé aux membres club]1 313 octets
    • Calculatrice.layoutTélécharger ce fichier [Réservé aux membres club]462 octets
    • Calculatrice.proTélécharger ce fichier [Réservé aux membres club]384 octets
    • calculatrice.uiTélécharger ce fichier [Réservé aux membres club]4 308 octets
    • FenGui.oTélécharger ce fichier [Réservé aux membres club]35 612 octets
    • main.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier211 octets
    • main.oTélécharger ce fichier [Réservé aux membres club]2 180 octets
    • MakefileTélécharger ce fichier [Réservé aux membres club]7 376 octets
    • moc_FenGui.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 888 octets
    • moc_FenGui.oTélécharger ce fichier [Réservé aux membres club]10 832 octets
    • ui_calculatrice.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier7 586 octets

Télécharger le zip

Historique

29 décembre 2008 02:35:33 :
Ajout de la "," et de "Ans". Modification de l'interface. Amélioration du code.

Commentaires et avis

signaler à un administrateur
Commentaire de exar le 23/12/2008 11:49:26 7/10

Bon petit exemple de l'utilisation de Qt, bien que les commentaires manquent cruellement...  Allez, 7/10 !

signaler à un administrateur
Commentaire de spidermario le 23/12/2008 15:21:53

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 ?

signaler à un administrateur
Commentaire de spidermario le 23/12/2008 15:22:28

"Projet Code::Blocks" et non "project", pardon.

signaler à un administrateur
Commentaire de skylin3 le 24/12/2008 12:11:44

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.

signaler à un administrateur
Commentaire de petifa le 24/12/2008 14:51:58

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()

signaler à un administrateur
Commentaire de exar le 24/12/2008 16:27:06

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...

signaler à un administrateur
Commentaire de skylin3 le 24/12/2008 16:51:40

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".

signaler à un administrateur
Commentaire de exar le 24/12/2008 17:18:54

C'est bien ce que je pensais... ;o)
Joyeux Noël à tous !

signaler à un administrateur
Commentaire de petifa le 24/12/2008 18:34:20

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

signaler à un administrateur
Commentaire de spidermario le 25/12/2008 15:57:26

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...

signaler à un administrateur
Commentaire de girardhenri le 14/02/2009 10:17:00

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

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

QT Designer [ par BisonFute ] Bon sa serais juste pour savoir si qqu'un s'y connais en QT Designer car j'arrive pas a faire plusieurs truc donc si qqu'un a le courage de m'aider et [QT] lien avec un programme C++ [ par sylar42 ] Bonjour, Je n'ai pas réussi a trouver la réponse pourtant mon probleme est simple. J'ai un programme c++ assez complexe, et je veux juste faire une pe acceder à mysql avec c++ en utilisant QT designer. [ par youc84 ] bonjour, je suis débutant en programmation avec c++;je cherche à acceder à mysql avec c++ en utilisant QT designer. Qt designer compilation [ par LJacq ] Je suis gene par un probleme plutot benin.Je n'arrive simplement pas pas à obtenir le fichier .cpp derive du .ui .Je suis sous windows: des lors, apre Qt - Comment programmer? [ par alex_kirchen ] Hello!J'ai abandonné wxWidgets (compilation trop lente et executables trop lourdes) et je veux me lancer dans Qt.J'ai donc télécharg&#2 Utilisation qt designer et c++ [ par thebigbg ] Salut a tous.J'aimerais donner vie a certains programmes que j'ai ecri en c++ avec Qt designer mais je n'y arrive pas.Pouvez vous me dire SVP comment probleme avec qt [ par Bousyass ] salut j ai lu le cours de site de zero et j ai essayé de proceder de meme j ai utilisé la commande qmake -project ainsi qmake mais lors de l'utilisati la librairie Qt [ par kingprog ] j'ai essayé de configurer qt avec visual c++ et quand j'ai ouvri l'invite de commande de visual c++ et quand je tape  la commande configure & nmak CLASSE SOCKET QT 4.5 [ par alexlet ] Bonjour, Je souhaiterai créer un programme en réseau en utilisant les outils QT (version 4.5) mais voila, après avoir regardé sur différents sites ( s [Qt] Obtenir une arborecense d'un serveur ftp [ par jyz93 ] Bonjour a tous,Voila Je suis en train de programmé un client ftp et j'ai besoin d'obtenir l'arborescence du serveur sur lequel je suis connecté afin d


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.