Interface graphique
en Python
4V748
Enseignement Supérieur Public
26/02/2013
4V748 (Ens Sup Pub) 4V748 : Python Graphique 26/02/2013 1 / 17
Introduction
Définition
Une interface graphique, c’est :
une interface un dispositif destiné à permettre les interactions
entre programme et utilisateur,
graphique qui présente des informations de façon visuelle
et reçoit des messages via une souris (ou autre pointeur).
4V748 (Ens Sup Pub) 4V748 : Python Graphique 26/02/2013 2 / 17
Introduction
Pourquoi faire ?
Plusieurs raisons pour écrire des programmes graphiques :
utilisation agréable
résultats plus immédiatement parlants
mise en évidence de l’effet d’un paramètre, ...
accessible aux personnes peu familières avec les ordinateurs
Mais aussi des inconvénients :
répétition d’une même séquence d’actions
apprentissage peu générique
difficile à adapter à un besoin particulier
4V748 (Ens Sup Pub) 4V748 : Python Graphique 26/02/2013 3 / 17
Introduction
Modes de fonctionnement
Non interactif Interactif en terminal Interactif graphique
NB On trouve des programmes mixtes
ex. interactif avec lecture de données dans un fichier,
graphique avec paramètres lors du lancement, etc.
4V748 (Ens Sup Pub) 4V748 : Python Graphique 26/02/2013 4 / 17
Architecture
Architecture d’un programme graphique
Au lancement du programme :
construction de l’interface
boucle d’attente
Dans la boucle :
chaque action de l’utilisateur appelle une fonction
Iréglage d’un paramètre (valeur, choix binaire / multiple, ...)
Ilecture de données (fichier, réseau, capteur, ...)
Itraitement (calculs, ...)
Iécriture de résultats (fichier, réseau, affichage, ...)
une fonction appelée peut modifier l’affichage
une fonction permet de quitter le programme
4V748 (Ens Sup Pub) 4V748 : Python Graphique 26/02/2013 5 / 17
1 / 17 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !