Ligne 1 : |
Ligne 1 : |
− | https://github.com/polybot-grenoble/supervisor | + | Afin de lancer ou modifier le superiseur, il faut avoir installer Qt au préalable. (Voir Guide Qt) |
| + | |
| + | =Importer, compiler et éxé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++. |
| + | * mainwindow.hpp : Déclaration de la classe ''mainwindow'' |
| + | * mainwindow.cpp : Implémentation de la classe ''mainwindow'' |
| + | * main.cpp : Petit bout de code ou y'a rien besoin de faire mais qui instancie un objet de la classe''mainwindow'' et qui l'affiche. |
| + | |
| + | 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. |
| + | |
| + | * supervisor.pro : |
| + | * ressources.qrc : |
| + | |
| + | |
| + | 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 |