1. Quand utiliser le framework Graphics
View ?
En règle générale, le framework Graphics View est recommandé (au moins) pour
intégrer à une application des graphiques 2D contenant des objets sur lequel
l'utilisateur peut interagir. Pour citer quelques interactions typiques : zoom, défilement,
copier-coller, glisser-déposer, sélection par pointage ou lasso, etc. Voici quelques
exemples d'utilisations possibles où le framework est particulièrement bien adapté :
éditeurs de dessin vectoriel ;
vues cartographiques ;
plans de bâtiments/d'installations/réseaux (centres de contrôle, par exemple) ;
conception (architecture, schémas électriques, circuits intégrés, CAO, PAO, etc.) ;
atelier de génie logiciel (diagrammes de classes, de séquences, etc.) ;
GUI non conventionnelles (arbres généalogiques, apprentissage pour enfants, mind
map, etc.),
jeux 2D.
À titre d'illustration, l'image suivante montre un exemple d'application réalisable avec
le framework Graphics View : DraftSight de Dassault Systèmes. Cette application
dédiée au dessin technique et à la CAO peut tirer parti de l'approche Graphics View
car il y a beaucoup d'interactions avec l'utilisateur (ajout, déplacement, suppression
d'éléments, zoom, etc.) ; par ailleurs, les éléments dessinés ont des attributs différents
et ils peuvent chacun avoir des réactions spécifiques aux actions de l'utilisateur.
Figure 10.1 : DraftSight — un exemple d'application Qt
178
Précédent

- 179/494

Suivant