Bonjour ou plutôt bonsoir,
Aujourd'hui, Je vous propose 19 exercices graphiques de base en programmation c++ qt (version c++ qt4.7 à qt5.3) :
Pré-requis : - notions en c++ et en c++ qt.
Important : - Ces exercices sont libres,gratuits et ne sont pas obligatoires.
- Ils peuvent être fait dans le désordre ou/et séparément.
- Il n'y a pas de limite de temps ou de delai pour les faire.
(- Ils peuvent ếtre fait tranquilement en 2 , 3 mois ou largement +)
19 exercices graphiques géométrie 2D ,c++ qt :
1.1 Ecrire un programme qui affiche,une fenetre vide de dimension 500x500 pixels.
1.2 puis 3 autres de dimension de votre choix.
(qlabel,qgraphicview)
2.1 Ecrire un programme qui affiche, une fenêtre 500x500 pixels,avec un fond blanc.
2.2 ...,avec un fond gris.
2.3 Ensuite 2 autres programmmes avec un de fond de couleur de votre choix.
(qlabel,qgraphicscene,qgraphicview,qpixmap,qcolor...)
3.1 Ecrire un programme qui affiche une ligne horizontale sur un fond blanc fenétre 500x500 pixels.
3.2 ...une ligne verticale...
3.3 ...une ligne oblique...
3.4 ...plusieurs lignes...
(qpixmap,qpainter,qgraphicscene,qlabel,qgraphicview)
4.1 Ecrire un programme qui affiche un rectangle .
4.2 ...plusieurs rectangles.
(qpixmap,qpainter,qgraphicscene,qlabel,qgraphicview)
5.1 Ecrire un programme qui affiche une ellipse.
5.2 ... plusieurs ellipses.
(qpixmap,qpainter,qgraphicscene,qlabel,qgraphicview)
6.1 Ecrire un programme qui affiche un polygone de 5 cotés.
6.2 ...de 8 cotés.
6.3 ...de 10 cotés.
(qpixmap,qpainter,qpolygon,qlabel,qgraphicscene,qgraphicview)
7.1 Ecrire un programme qui affiche une droite point par point .
7.2 ...un rectangle avec 4 segments point par point.
(qpixmap,qpainter,qgraphicscene,qpoint,qlabel,qgraphicview)
8.Ecrire un programme qui affiche un rectangle en dégradé de vert en utilisant des lignes horizontales.
(qcolor,qpixmap,qpainter,qlabel,qgraphicscene,qgraphicview)
Je vous donnerai (internautes) les solutions ,à ces exercices ,dans un mois environ ,ou sinon +.
Voici les liens des documents librairies qt :
Doc Qt =>> Toutes les classes
http://qt.developpez.com/doc/4.7/classes/
Doc Qt =>> Tout les namespaces =>> Qt
http://qt.developpez.com/doc/4.7/namespaces/
ou sur le lien qt project.org =>> Documentation =>> c++ classes
http://qt-project.org/doc/qt-5/classes.html
Au revoir.
Partager