Sur cette page

QGraphicsAnchor Class

La classe QGraphicsAnchor représente un point d'ancrage entre deux éléments d'un site QGraphicsAnchorLayout. Plus....

En-tête : #include <QGraphicsAnchor>
CMake : find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake : QT += widgets
Héritages : 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'ancre graphique fournit une API qui permet d'interroger et de manipuler les propriétés d'une ancre. Lorsqu'une ancre est ajoutée à la disposition avec QGraphicsAnchorLayout::addAnchor(), une instance QGraphicsAnchor est renvoyée, dans laquelle les propriétés sont initialisées à leurs valeurs par défaut. Les propriétés peuvent ensuite être modifiées et elles seront reprises 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 taille pour le site QGraphicsAnchor.

En définissant la politique de taille d'une ancre, vous pouvez configurer la manière dont l'ancre peut se redimensionner par rapport à son espacement préféré. Par exemple, si la politique de taille de l'ancre est QSizePolicy::Minimum, l'espacement est 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 grandir ni rétrécir, ce qui signifie que la seule taille que l'ancre peut avoir est l'espacement. QSizePolicy::Fixed est la politique de taille par défaut. QGraphicsAnchor a toujours un espacement minimum de 0 et un espacement maximum très grand.

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 préféré entre les éléments du site QGraphicsAnchorLayout.

Selon le type d'ancre, 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 sur les fonctions membres

[virtual noexcept] QGraphicsAnchor::~QGraphicsAnchor()

Retire 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.