Modifications

Sauter à la navigation Sauter à la recherche
560 octets ajoutés ,  24 mars 2020 à 18:37
aucun résumé de modification
Ligne 10 : Ligne 10 :     
=Organisation du code=
 
=Organisation du code=
Le code s'organise de manière très classique comme un projet C++.  
+
Le code s'organise de manière très classique comme un projet C++ basique.  
 
* mainwindow.hpp : Déclaration de la classe ''mainwindow''
 
* mainwindow.hpp : Déclaration de la classe ''mainwindow''
 
* mainwindow.cpp : Implémentation de la classe ''mainwindow''
 
* mainwindow.cpp : Implémentation de la classe ''mainwindow''
Ligne 16 : Ligne 16 :     
Avec quelques fichiers spécifique à Qt
 
Avec quelques fichiers spécifique à Qt
* mainwindow.ui : Fichier définissant toute la partie interface utilisateur (frontend). Il ouvre automatiquement la partie Design de Qt.   
+
* mainwindow.ui : Fichier définissant toute la partie interface utilisateur (frontend). Il ouvre automatiquement la partie ''Design'' de Qt.   
 +
* supervisor.pro : une sorte de makefile ou sont répertoriés les différents fichiers liés au projet.
 +
* ressources.qrc : répertorie les différentes ressources du projet (typiquement les images).
   −
* supervisor.pro :
+
Si des modifications sont à apporter, elles interviendront sûrement dans ''mainwindow.cpp'' et ''mainwindow.ui''.
* ressources.qrc :
+
Le code est généreusement commenté et se suffit donc à lui même pour comprendre le fonctionnement global du projet.
   −
 
+
Si vous n'avez jamais utilisé Qt auparavant, il est conseillé de lire le tutoriel d'initiation de OpenclassRoom (https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c/1898935-initiez-vous-a-qt).
Il se compose d'un header (mainwindow.hpp) ou se trouve le prototype de la classe principale "mainwindow". Les fonctions déclarée dans ce fichier sont implémentée dans mainwindow.cpp
+
Il est très bien pour comprendre les principes de base propres à Qt, surtout les notions de ''signaux'' et ''slots''.

Menu de navigation