Table des matières

Package gui

Explications

Le package gui permet de gérer la GUI (= interface utilisateur) du simulateur. Celle-ci lui ajoute certaines fonctions et permet notamment de changer son mode de fonctionnement. La GUI a été faite grâce à la librairie Tkinter.

Note : Il faut installer le paquet de Tkinter séparément, via la commande :

sudo apt-get intsall python3-tk

Architecture

L'architecture générale de la GUI se compose d'inclusion de frames. Cela permet une modularité du code et une séparation de l'interface en plusieurs classes (afin de séparer les actions liées à chacunes).

Grossièrement, voilà l'arborescence des frames :

Fenetre principale, avec comme frames :

Contenu du package

Le package contient plusieurs modules (qui correspondent aux frames principaux) :

Détail des modules

gui_general :

gui_robots :

gui_actions :

gui_actionneurs :