Interface

interface.back_to_selection()[source]

La fonction qui permet de recommencer le processus de 0 une fois le portrait final sélectionné.

interface.choose_method()[source]

La fonction qui permet l’affichage des boites à cocher pour la sélection de méthode de croisement génétique.

interface.continue_selection()[source]

La fonction qui génère les 10 premières images.

interface.continue_selection_bis()[source]

Une deuxième fonction pour générer la page de sélection des images.

interface.create_button_panier()[source]

Crée le bouton du panier de photos sélectionnées

interface.create_button_panier_bis()[source]

Une deuxième fonction pour créer le bouton de panier.

interface.create_button_panier_p3()[source]

Une troisième fonction pour créer un bouton de panier.

interface.create_explanation_frame(method, explanation)[source]

La fonction appelée pour générer la page d’explication du fonctionnement du logiciel ainsi que le choix des méthodes de croisement génétique possibles

Paramètres:
  • method (int) – Le numéro correspond à la méthode choisie.

  • explanation (str) – Le texte d’explication de chaque méthode de croisement génétique.

Renvoie:

L’objet Frame de Tk afin de pouvoir ajouter la case à cocher sur l’affichage.

Type renvoyé:

tk.Frame

interface.create_portrait()[source]

La fonction qui génère la page qui contient les portraits robots.

interface.destroy_button_panier()[source]

Détruit le bouton du panier de photos sélectionnées

interface.destroy_button_panier_bis()[source]

Une deuxième fonction pour détruire le bouton de panier.

interface.destroy_button_panier_p3()[source]

Une troisième fonction pour détruire le bouton de panier.

interface.finish_selection()[source]

La fonction de génération de la page une fois la sélection terminée.

interface.mainWindow()[source]

La fonction qui génère la fenêtre d’accueil et les objets principaux pour l’affichage.

interface.new_faces()[source]

La fonction qui génère la page de nouveaux visages générés à partir de l’algorithme génétique, c’est-à-dire à partir de la sélection faite par l’utilisateur.

interface.photos_recap()[source]

Une fonction qui permet d’afficher sur la page de fin les photos sélectionnées par l’utilisateur au cours de l’usage du logiciel.

interface.photos_selectioned()[source]

Génère la fenètre d’affichage des photos sélectionnées au fur et à mesure par l’utilisateur.

interface.photos_selectioned_bis()[source]

Une deuxième fonction pour générer la page des photos sélectionnées jusqu’à maintenant.

interface.photos_selectioned_p3()[source]

Une troisième fonction pour générer la page des photos sélectionnées.

interface.photos_selectioned_page_principale()[source]

La fonction qui génère la fenètre d’affichage des photos sélectionnées au fur et à mesure par l’utilisateur sur la page principale.

interface.retour()[source]

La fonction qui est appliquée quand on clique sur le bouton « Retour ». Elle vide le cadre et réaffiche la fenètre principale des portraits.

interface.retour_bis()[source]

Une deuxièmem fonction pour générer un bouton de retour à l’écran principal.

interface.retour_p3()[source]

Une troisième fonction de retour à la page principale.

interface.validate_method()[source]

La fonction qui permet d’enregistrer la méthode de croisement génétique par l’utilisateur pour la suite de l’utilisation du logiciel.