Différences entre versions de « Projet 5A 19 20/Superviseur »
Sauter à la navigation
Sauter à la recherche
Ligne 1 : | Ligne 1 : | ||
− | Afin | + | Afin d'utiliser ou modifier le Superviseur, il faut avoir installé Qt au préalable (voir [[Guide_QT|Guide Qt]]). |
− | =Importer, compiler et | + | =Importer, compiler et exécuter le projet= |
* Télécharger le projet ''supervisor'' depuis Github : https://github.com/polybot-grenoble/supervisor | * Télécharger le projet ''supervisor'' depuis Github : https://github.com/polybot-grenoble/supervisor | ||
* Ouvrir Qt Creator | * Ouvrir Qt Creator | ||
Ligne 13 : | Ligne 13 : | ||
* 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'' | ||
− | * main.cpp : Petit bout de code ou y | + | * main.cpp : Petit bout de code ou il n'y a rien besoin de faire mais qui instancie un objet de la classe''mainwindow'' et qui l'affiche. |
− | Avec quelques fichiers | + | Avec quelques fichiers spécifiques à Qt |
− | * mainwindow.ui : Fichier définissant toute la partie interface utilisateur ( | + | * 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 | + | * 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). | * 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''. | 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. | + | Le code est généreusement commenté et se suffit donc à lui-même pour comprendre le fonctionnement global du projet. |
Version du 25 mars 2020 à 15:26
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.