Différences entre versions de « Projet 5A 19 20/Superviseur »
Sauter à la navigation
Sauter à la recherche
(Page créée avec « https://github.com/polybot-grenoble/supervisor ») |
|||
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 |
Version du 24 mars 2020 à 17:57
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 classemainwindow 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