QGraphicsItem E :
un parent : par défaut, il vaut None, ce qui signifie "pas de parent" ; le parent de E
peut être un QGraphicsItem existant, si le programmeur définit ses éléments par
composition ;
une position : il s'agit de coordonnées (x,y) représentant l'origine du repère de E ;
sa définition dépend de son attribut parent :
si E n'a pas de parent, alors (x,y) sont exprimées dans le repère de la scène,
si E a un parent, alors (x,y) son exprimées dans le repère de ce parent.
Prenons un exemple. On va placer sur une scène deux QGraphicsRectItem représentant
un rectangle vert et un carré bleu. Pour la démonstration, l'élément carré bleu aura
l'élément rectangle vert pour parent.
Figure 10.6 : Les liens de parenté entre éléments
Commençons par le rectangle vert, qu'on va placer sur une scène (repère avec axes
noirs sur la Figure 10.7) :
190
Précédent

- 191/494

Suivant