Différences entre versions de « Projet 5A 19 20/Superviseur »

De Polybot Grenoble
Sauter à la navigation Sauter à la recherche
Ligne 1 : Ligne 1 :
 +
[[Fichier:Superviseur.png|frame|Screenshot du Superviseur]]
 +
 
Afin d'utiliser ou modifier le Superviseur, il faut avoir installé Qt au préalable (voir [[Guide_QT|Guide Qt]]).  
 
Afin d'utiliser ou modifier le Superviseur, il faut avoir installé Qt au préalable (voir [[Guide_QT|Guide Qt]]).  
  

Version du 26 mars 2020 à 15:47

Erreur lors de la création de la miniature : Impossible d’enregistrer la vignette sur la destination
Screenshot du Superviseur

Afin d'utiliser ou modifier le Superviseur, il faut avoir installé Qt au préalable (voir Guide Qt).

Importer, compiler et exécuter le projet

  • Télécharger le projet supervisor depuis Github : https://github.com/polybot-grenoble/supervisor
  • Ouvrir Qt Creator
  • Accéder à File/Open file or projet
  • Ouvrir Supervisor/supervisor.pro
  • Cliquer sur build/run Qmake puis sur Run (petit triangle vert en bas à gauche)

Et hop, ca se lance. -WHOAH-

Organisation du code

Le code s'organise de manière très classique comme un projet C++ basique.

  • mainwindow.hpp : Déclaration de la classe mainwindow
  • mainwindow.cpp : Implémentation de la classe mainwindow
  • main.cpp : Petit bout de code ou il n'y a rien besoin de faire mais qui instancie un objet de la classemainwindow et qui l'affiche.

Avec quelques fichiers spécifiques à Qt

  • mainwindow.ui : Fichier définissant toute la partie interface utilisateur (front-end). 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).

Si des modifications sont à apporter, elles interviendront sûrement dans mainwindow.cpp et mainwindow.ui.

Le code est généreusement commenté et se suffit donc à lui-même pour comprendre le fonctionnement global du projet.