4. Pinceaux et brosses
Beaucoup d'éléments QGraphicsItem définissent des segments de droite, des courbes,
des surfaces à dessiner et à colorier. Le framework factorise toutes ces caractéristiques
dans deux objets : le pinceau et la brosse.
Pinceau
Un pinceau (classe QPen) définit toutes les caractéristiques servant à tracer des
traits ou des courbes : couleur, épaisseur du trait, type continu/pointillé, etc.
Brosse
Une brosse (classe QBrush) définit toutes les caractéristiques servant à remplir
une surface : couleur, dégradé, texture, type plein/hachuré, etc.
Figure 10.8 : Pinceau et brosse
Pour être précis, les attributs pinceau et brosse sont définis au niveau de
QAbstractGraphicsShapeItem, classe fille de QGraphicsItem. En effet, cette dernière
est trop générale puisqu'elle recouvre tous les éléments graphiques, y compris ceux qui
n'ont pas besoin de pinceau ou de brosse. Parmi les classes qui héritent de
QAbstractGraphics​ ShapeItem, on retrouve QGraphicsEllipseItem, QGraphicsPathItem,
194
Précédent

- 195/494

Suivant