sélectionne la fenêtre principale, en s'aidant éventuellement de l'Inspecteur
d'objet ; ensuite on va dans l'Éditeur de propriétés et on modifie la propriété :
windowTitle : BiblioApp
On constate que le bouton fléché destiné à l'année de parution (date edit) affiche
une date complète. Le format d'affichage de ce widget peut être adapté très
facilement via sa propriété displayFormat. On va utiliser cela pour limiter
l'affichage à l'année (le jour exact de la parution du livre est souvent inconnu et
peu important !). Pour cela, on va sélectionner ce bouton fléché (date edit) et
modifier la propriété displayFormat, en bas de l'Éditeur de propriétés :
displayFormat : yyyy — pour avoir juste l'année en quatre chiffres.
Le bouton fléché utilisé pour le prix (double spin box) peut être amélioré en
éditant quelques-unes de ces propriétés :
suffix : € — préfixé d'un caractère d'espacement pour bien détacher le
symbole monétaire ;
maximum : 9999,99 — ceci redimensionne automatiquement le widget pour
assurer que tous les chiffres soient affichés ;
Alignment - Horizontal : AlignementDroite — c'est mieux pour l'affichage
d'un montant ;
optionnellement (non fait ici) : buttonSymbols : NoButtons — si on ne juge
pas utile d'avoir des boutons d'incrément/décrément pour la saisie du prix.
Tous les libellés peuvent être alignés sur la droite ; lors de la mise en page (voir
un peu plus bas), on aura ainsi les libellés serrés au plus près de leur champ de
saisie. Pour éviter des manipulations fastidieuses, on peut ici sélectionner les sept
widgets QLabel (par exemple, Ctrl+clic sous Windows) et changer l'alignement en
un coup :
Alignment - Horizontal : AlignementDroite
Mis à part ces petits ajustements cosmétiques et comme déjà signalé, il est inutile de
positionner les choses au pixel près : ce sera fait à la prochaine section via des
positionneurs (QLayout).
Après toutes ces étapes, la fenêtre principale ressemble à la Figure 6.4.
94
d'objet ; ensuite on va dans l'Éditeur de propriétés et on modifie la propriété :
windowTitle : BiblioApp
On constate que le bouton fléché destiné à l'année de parution (date edit) affiche
une date complète. Le format d'affichage de ce widget peut être adapté très
facilement via sa propriété displayFormat. On va utiliser cela pour limiter
l'affichage à l'année (le jour exact de la parution du livre est souvent inconnu et
peu important !). Pour cela, on va sélectionner ce bouton fléché (date edit) et
modifier la propriété displayFormat, en bas de l'Éditeur de propriétés :
displayFormat : yyyy — pour avoir juste l'année en quatre chiffres.
Le bouton fléché utilisé pour le prix (double spin box) peut être amélioré en
éditant quelques-unes de ces propriétés :
suffix : € — préfixé d'un caractère d'espacement pour bien détacher le
symbole monétaire ;
maximum : 9999,99 — ceci redimensionne automatiquement le widget pour
assurer que tous les chiffres soient affichés ;
Alignment - Horizontal : AlignementDroite — c'est mieux pour l'affichage
d'un montant ;
optionnellement (non fait ici) : buttonSymbols : NoButtons — si on ne juge
pas utile d'avoir des boutons d'incrément/décrément pour la saisie du prix.
Tous les libellés peuvent être alignés sur la droite ; lors de la mise en page (voir
un peu plus bas), on aura ainsi les libellés serrés au plus près de leur champ de
saisie. Pour éviter des manipulations fastidieuses, on peut ici sélectionner les sept
widgets QLabel (par exemple, Ctrl+clic sous Windows) et changer l'alignement en
un coup :
Alignment - Horizontal : AlignementDroite
Mis à part ces petits ajustements cosmétiques et comme déjà signalé, il est inutile de
positionner les choses au pixel près : ce sera fait à la prochaine section via des
positionneurs (QLayout).
Après toutes ces étapes, la fenêtre principale ressemble à la Figure 6.4.
94
