begin process at 2010 02 10 04:48:39
  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é :3 879 / 637

Auteur : skylin3

Ecrire un message privé
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

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

GESTIONNAIRE DE BIBLIOTHEQUE par eishtein
FICHIER ALBUM MUSICAL par imenouuuuuuuuuche
LOUISDU81 HTTP EDITOR par louisdu81
Source avec Zip Source avec une capture Source .NET (Dotnet) CLIENT IRC BASIQUE par king67
Source avec Zip CONVERTISSEUR NOMBRE ARABE => NOMBRE ROMAIN (1 À 4999) par Calli95

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CRYPTEUR-DÉCRYPTEUR-IP par antho974
Source avec Zip Source avec une capture PLUS OU MOINS par antho974
Source avec Zip Source avec une capture DEBUG DEVEL SERVER par alphaone
Source avec Zip Source avec une capture DEBUG DEVEL par alphaone
Source avec Zip CALCULATRICE AVEC REPRESENTATION GRAPHIC par msavyo1

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

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

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 1,310 sec (4)

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