Pour créer des interfaces graphiques

Sur le site d’un collègue j’ai découvert une méthode qui me semble intéressante pour créer assez facilement des interfaces graphiques avec la bibliothèque Gtk utilisée par l’environnement graphique Gnome. En effet on peut créer l’interface graphique de façon intuitive avec le logiciel Glade qui génère un fichier xml, ce fichier pouvant être lu par un script Python qui fait le lien entre les widgets de l’interface et les fonctions qui peuvent leur être associées.

Pour l’installation sur ma machine Ubuntu, pas de problème j’ai suivi les bons conseils du collègue et ça fonctionne …

Pour la clef ISN, ce fut plus compliqué, mais après un premier échec je m’y suis remis en analysant les avertissements de apt (dépendances manquantes) et les messages d’erreurs de mon script d’essai en Python . Dans l’ordre j’ai donc :

  1. Changer l’extension extension_python.sqh du répertoire ISNà la racine de la clef , en téléchargeant l’extension à partir du site de la clef ISN/ clef Agreg
  2. Ouvert une console pour installer la bibliothèque gtk+3.0 :

     sudo apt-get update 

    puis

    sudo apt-get install  gtk+3.0 

    Dans le même terminal j’ai créé l’extension avec :

    sauve-extension gtk+3.0

    Puis j’ai fermé le terminal (on ne peut exécuter le script sauve-extension q’une fois par console ouverte).

  3. Ouvert une nouvelle console pour installer le paquet Glade :
    sudo apt-get install  glade 

    Dans le même terminal j’ai créé l’extension avec :

    sauve-extension glade

    Puis j’ai fermé le terminal.

  4. J’ai recommencé l’opération avec la bibliothèque Python-Glade :
    sudo apt-get install python-glade2
    sauve-extension python-glade2
  5. Puis avec la bibliothèque GTK3 pour Python : python-gi (gobject-introspection ) :
    sudo apt-get install python-gi
    sauve-extension python-gi