begin process at 2012 02 05 04:59:17
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > CALCULATRICE C++ AVEC GUI QT

CALCULATRICE C++ AVEC GUI QT


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :7 184 / 1 082

Auteur : skylin3

Ecrire un message privé
Commentaire sur cette source (12)
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

Les Membres Club peuvent 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.

 Sources de la même categorie

Source avec Zip Source avec une capture CONTACTES BOOK par mature
Source avec Zip Source avec une capture [C++/QT] SLIDEALWAYS, RÉALISEZ DES SLIDES POUR VOTRE SITE AV... par doderic
Source avec Zip Source avec une capture MAILLAGE 3D (VTK + QT) par ammoun007
Source avec Zip Source avec une capture CONVHTML : UN UTILITAIRE DE CONVERSION POUR FICHIERS HTML par pgl10
Source avec Zip SCANNER LANGAGE par lajouad

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CONTACTES BOOK par mature
Source avec Zip Source avec une capture [C++/QT] SLIDEALWAYS, RÉALISEZ DES SLIDES POUR VOTRE SITE AV... par doderic
Source avec Zip Source avec une capture MAILLAGE 3D (VTK + QT) par ammoun007
Source avec Zip Source avec une capture AFFICHER DES COURBES DE BEZIER par shorzy
Source avec Zip Source avec une capture BASE/MOTEUR 3D EN QT/OPENGL (COMPLET ET FONCTIONNEL!) POUR U... par envi33

Commentaires et avis

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 !

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 ?

Commentaire de spidermario le 23/12/2008 15:22:28

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

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.

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

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

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

Commentaire de exar le 24/12/2008 17:18:54

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

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

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

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

Commentaire de _athlon le 06/06/2010 17:53:11

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

 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 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 [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 Dev-Cpp + Qt = ?? [ par alex_kirchen ] Hello!Quelqu'un saurait-il comment faire pour créer des programmes qt avec dev-cpp?Lorsque j'inclus les fichiers à inclure (C:\Qt\4.0.1\incl Installation QT Dev-CPP [ par alex_kirchen ] Hello!J'aimerais développer des programmes avec Dev-Cpp en Qt.Or, je n'arrive pas à installer ce dernier.J'ai suivi à la lettre QT - distribuable? [ par alex_kirchen ] Hello!J'ai cru avoir compris sur cette page:http://doc.trolltech.com/4.0/distributingqt.htmlque Qt ne f Qt, Kdev et MySQL.... [ par kokoariko ] J'ai créé une database avec Qt, mais elle se connecte au mauvais socket :'var/lib/mysql/mysql.sock' or le socket de mysql est la :'/tmp/mysq


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales