projet qt
DESCRIPTION
faire une calculatrice avec QtTRANSCRIPT
-
PROJET QT/C++
5/31/2013 Anne Universitaire 2012/2013
Fait par : AGOUZAL El Mehdi (n03)
BELLAGH Othmane (n17)
Encadr Par Pr K . EL Bennay
-
Projet Qt/C++
Page 1
Projet Qt/C++ A N N E E U N I V E R S I T A I R E 2 0 1 2 / 2 0 1 3
le but de ce mini-projet est de se familiariser avec le dveloppement d'interfaces homme-machine
(IHM) en utilisant la bibliothque Qt. Cette bibliothque fournit un trs grand nombre de classes
et d'outils ddiers la cration d'interfaces graphiques .
Au cours de ce mini-projet, On va familiariser avec la bibliothque lz cration d'interfaces ainsi
que le mcanisme de communication propre Qt.
Travail demand :
Ralis une petite application simple permettant d'effectuer une opration arithmtique entre
deux nombres et d'afficher le rsultat . les oprations grer sont : + */-
Prsentation du QT:
Qt est une bibliothque multiplateforme pour crer des GUI (programme utilisant des fentres).
Qt est crite en C++ et elle est, la base, conue pour tre utilise en C++. Toutefois, il est
aujourd'hui possible de l'utiliser avec d'autres langages comme Java, Python, etc.
une API oriente objet et dveloppe en C++ par Qt Development Frameworks, filiale
de Digia. Qt offre des composants d'interface graphique (widgets), d'accs aux donnes, de
connexions rseaux, de gestion des fils d'excution, d'analyse XML, etc.
par certains aspects un framework lorsqu'on l'utilise pour concevoir des interfaces graphiques
ou que l'onarchitecture son application en utilisant les mcanismes des signaux et slots par
exemple.
Qt permet la portabilit des applications qui n'utilisent que ses composants par
simple recompilation du code source. Les environnements supports sont les Unix (dont Linux) qui
utilisent le systme graphique X Window System ouWayland, Windows, Mac OS X et
galement Tizen. Le fait d'tre une bibliothque logicielle multiplate-forme attire un grand
nombre de personnes qui ont donc l'occasion de diffuser leurs programmes sur les principaux OS
existants.
Qt supporte des bindings avec plus d'une dizaine de langages autres que le C++, comme Java,
Python, Ruby, Ada, C#, Pascal, Perl, Common Lisp, etc.
Qt est notamment connu pour tre la bibliothque sur laquelle repose l'environnement
graphique KDE, l'un des environnements de bureau les plus utiliss dans le monde Linux.
http://fr.wikipedia.org/wiki/Interface_de_programmationhttp://fr.wikipedia.org/wiki/Programmation_orient%C3%A9e_objethttp://fr.wikipedia.org/wiki/C%2B%2Bhttp://fr.wikipedia.org/wiki/Qt_Development_Frameworkshttp://fr.wikipedia.org/w/index.php?title=Digia&action=edit&redlink=1http://fr.wikipedia.org/wiki/Interface_graphiquehttp://fr.wikipedia.org/wiki/Composant_d%27interface_graphiquehttp://fr.wikipedia.org/wiki/Processus_l%C3%A9gerhttp://fr.wikipedia.org/wiki/Extensible_Markup_Languagehttp://fr.wikipedia.org/wiki/Frameworkhttp://fr.wikipedia.org/wiki/Architecture_(informatique)http://fr.wikipedia.org/wiki/Signaux_et_slotshttp://fr.wikipedia.org/wiki/Portabilit%C3%A9_(informatique)http://fr.wikipedia.org/wiki/Compilateurhttp://fr.wikipedia.org/wiki/Unixhttp://fr.wikipedia.org/wiki/Linuxhttp://fr.wikipedia.org/wiki/X_Window_Systemhttp://fr.wikipedia.org/wiki/Waylandhttp://fr.wikipedia.org/wiki/Microsoft_Windowshttp://fr.wikipedia.org/wiki/Mac_OS_Xhttp://fr.wikipedia.org/wiki/Tizenhttp://fr.wikipedia.org/wiki/Biblioth%C3%A8que_logiciellehttp://fr.wikipedia.org/wiki/Multiplate-formehttp://fr.wikipedia.org/wiki/Bindinghttp://fr.wikipedia.org/wiki/Environnement_de_bureauhttp://fr.wikipedia.org/wiki/Environnement_de_bureauhttp://fr.wikipedia.org/wiki/KDEhttp://fr.wikipedia.org/wiki/Linux -
Projet Qt/C++
Page 2
Pour le Projet contient :
1 fichier En-tte .
2 fichiers code source .
1fichier formulaire interface .
Autres fichiers de sauvegardes et de compilations .
Fichier en-tte :
Les 2 fichiers du C++ :
-
Projet Qt/C++
Page 3
Fichier formulaire interfaces :
-
Projet Qt/C++
Page 4