Sur cette page

QGraphicsAnchor Class

La classe `QGraphicsAnchor` représente un point d'ancrage entre deux éléments d'une ` QGraphicsAnchorLayout`. En savoir plus...

En-tête : #include <QGraphicsAnchor>
CMake : find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake : QT += widgets
Hérite de : QObject

Propriétés

Fonctions publiques

virtual ~QGraphicsAnchor()
void setSizePolicy(QSizePolicy::Policy policy)
void setSpacing(qreal spacing)
QSizePolicy::Policy sizePolicy() const
qreal spacing() const
void unsetSpacing()

Description détaillée

L'ancrage graphique fournit une API qui vous permet d'interroger et de manipuler les propriétés d'un ancrage. Lorsqu'un ancrage est ajouté à la mise en page à l'aide de la fonction ` QGraphicsAnchorLayout::addAnchor()`, une instance de `QGraphicsAnchor` est renvoyée, dont les propriétés sont initialisées à leurs valeurs par défaut. Ces propriétés peuvent ensuite être modifiées ; elles seront prises en compte lors de la prochaine activation de la mise en page.

Voir également QGraphicsAnchorLayout::anchor().

Documentation sur les propriétés

sizePolicy : QSizePolicy::Policy

Cette propriété définit la politique de redimensionnement de l'QGraphicsAnchor.

En définissant la politique de taille d’une ancre, vous pouvez configurer la manière dont celle-ci peut redimensionner son espacement par rapport à son espacement préféré. Par exemple, si l’ancre a pour politique de taille « QSizePolicy::Minimum », l’espacement correspond à la taille minimale de l’ancre. Cependant, sa taille peut augmenter jusqu’à la taille maximale de l’ancre. Si la politique de taille par défaut est « QSizePolicy::Fixed », l’ancre ne peut ni s’agrandir ni se réduire, ce qui signifie que la seule taille possible pour l’ancre correspond à l’espacement. « QSizePolicy::Fixed » est la politique de taille par défaut. « QGraphicsAnchor » a toujours un espacement minimal de 0 et un espacement maximal très important.

Fonctions d’accès :

QSizePolicy::Policy sizePolicy() const
void setSizePolicy(QSizePolicy::Policy policy)

Voir également QGraphicsAnchor::spacing.

spacing : qreal

Cette propriété définit l'espacement par défaut entre les éléments de l'QGraphicsAnchorLayout.

Selon le type d'ancrage, l'espacement par défaut est soit 0, soit une valeur renvoyée par le style.

Fonctions d’accès :

qreal spacing() const
void setSpacing(qreal spacing)
void unsetSpacing()

Voir également QGraphicsAnchorLayout::addAnchor().

Documentation des fonctions membres

[virtual noexcept] QGraphicsAnchor::~QGraphicsAnchor()

Supprime l'objet « QGraphicsAnchor » de la mise en page et le détruit.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.