QGraphicsAnchor
La classe QGraphicsAnchor représente une ancre entre deux éléments dans un QGraphicsAnchorLayout. Plus d'informations...
#include <QGraphicsAnchor>
Voir la position dans l'arbre des classes.
Héritage
Hérite de QObject.
Cette classe a été introduite dans Qt 4.6.
Description détaillée
La classe QGraphicsAnchor représente une ancre entre deux éléments dans un QGraphicsAnchorLayout.
L'ancre graphique fournit une API qui vous permet d'interroger et de manipuler les propriétés qu'une ancre possède. Lorsqu'une ancre est ajoutée au layout avec QGraphicsAnchorLayout::addAnchor(), une instance de QGraphicsAnchor est retournée, dans laquelle les propriétés sont initialisées à leur valeur par défaut. Les propriétés peuvent ensuite être changées et elles seront effectives la prochaine fois que le layout sera activé.
Voir aussi QGraphicsAnchorLayout::anchor().
Propriétés
Cette propriété contient la politique de dimensionnement pour le QGraphicsAnchor.
En définissant une politique de dimensionnement sur une ancre, vous pouvez configurer comment l'ancre peut se redimensionner à partir de son espace privilégié. Par exemple, si l'ancre a la politique de dimensionnement QSizePolicy::Minimum, l'espacement est la taille minimale de l'ancre. Cependant, sa taille peut atteindre la taille maximale de l'ancre. Si la politique de dimensionnement par défaut est QSizePolicy::Fixed, l'ancre ne peut ni grossir ni rétrécir, ce qui signifie que les seules dimensions que peut avoir l'ancre sont les espacements. QSizePolicy::Fixed est la politique de dimensionnement par défaut. QGraphicsAnchor a toujours un espacement minimal de 0 et un très grand espacement maximal.
Fonctions d'accès
QSizePolicy::Policy sizePolicy () const
void setSizePolicy ( QSizePolicy::Policy policy )
Voir aussi QGraphicsAnchor::spacing.
Cette propriété stocke l'espacement privilégié entre deux éléments dans le QGraphicsAnchorLayout.
Selon le type d'ancre, l'espacement par défaut est 0 ou une valeur retournée par le style.
Fonctions d'accès
qreal spacing () const
void setSpacing ( qreal spacing )
void unsetSpacing ()
Voir aussi QGraphicsAnchorLayout::addAnchor().
Fonctions membres
QGraphicsAnchor::~QGraphicsAnchor ()
Retire l'objet QGraphicsAnchor du layout et le détruit.
Remerciements
Merci à Dimitry Ernot pour la traduction ainsi qu'à Thibaut Cuvelier, Jonathan Courtois et Claude Leloup pour leur relecture !