1. Widgets
Une application GUI est composée de plusieurs composants qui communiquent entre
eux. Ils peuvent être graphiques, c'est-à-dire visibles à l'écran, ou non graphiques.
Parmi les composants graphiques d'une application donnée, on aura en général une
fenêtre principale et plusieurs fenêtres secondaires (typiquement, des fenêtres de
dialogue) qui apparaîtront au gré des besoins. Le programmeur a pour rôle de créer ces
fenêtres, selon un assemblage de divers composants graphiques appelés widgets [2] . Ces
widgets sont fournis par la bibliothèque graphique et PyQt n'en est pas avare, avec une
large palette, bien conçue et une riche documentation pour l'accompagner. D'ailleurs, si
ces composants de base n'étaient pas suffisants, vous pourriez toujours définir les
vôtres.
Figure 4.1 : Quelques widgets PyQt...
Certaines fenêtres standards sont prêtes à l'emploi : par exemple, une fenêtre de
dialogue pour sélectionner un fichier ou pour inviter l'utilisateur à répondre à une
question Oui/Non. Les fenêtres plus spécifiques devront quant à elles être construites
par le programmeur, en positionnant les éléments un à un. Comme déjà signalé, Qt met à
la disposition des développeurs une application puissante pour dessiner les fenêtres
sans avoir à saisir une ligne de code : Qt Designer.
56
Précédent

- 57/494

Suivant