Auf dieser Seite

QGraphicsAnchor Class

Die Klasse „QGraphicsAnchor“ stellt eine Verankerung zwischen zwei Elementen in einem „ QGraphicsAnchorLayout “ dar. Mehr...

Header: #include <QGraphicsAnchor>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Erbt von: QObject

Eigenschaften

Öffentliche Funktionen

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

Ausführliche Beschreibung

Der Grafikanker stellt eine API bereit, mit der Sie die Eigenschaften eines Ankers abfragen und bearbeiten können. Wenn ein Anker mit ` QGraphicsAnchorLayout::addAnchor()` zum Layout hinzugefügt wird, wird eine `QGraphicsAnchor`-Instanz zurückgegeben, deren Eigenschaften auf ihre Standardwerte initialisiert sind. Die Eigenschaften können anschließend weiter geändert werden und werden bei der nächsten Aktivierung des Layouts übernommen.

Siehe auch ` QGraphicsAnchorLayout::anchor()`.

Dokumentation zu den Eigenschaften

sizePolicy : QSizePolicy::Policy

Diese Eigenschaft enthält die Größenrichtlinie für die „ QGraphicsAnchor “.

Durch Festlegen der Größenrichtlinie für einen Anker können Sie konfigurieren, wie der Anker seine Größe gegenüber seinem bevorzugten Abstand anpassen kann. Wenn der Anker beispielsweise die Größenrichtlinie „ QSizePolicy::Minimum “ hat, entspricht der Abstand der Mindestgröße des Ankers. Seine Größe kann jedoch bis zur maximalen Größe des Ankers anwachsen. Wenn die Standardgrößenrichtlinie „ QSizePolicy::Fixed “ lautet, kann der Anker weder wachsen noch schrumpfen, was bedeutet, dass die einzige Größe, die der Anker haben kann, der Abstand ist. „ QSizePolicy::Fixed “ ist die Standardgrößenrichtlinie. „ QGraphicsAnchor “ hat immer einen Mindestabstand von 0 und einen sehr großen Maximalabstand.

Zugriffsfunktionen:

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

Siehe auch QGraphicsAnchor::spacing.

spacing : qreal

Diese Eigenschaft legt den bevorzugten Abstand zwischen den Elementen im „ QGraphicsAnchorLayout “ fest.

Je nach Ankerart beträgt der Standardabstand entweder 0 oder einen vom Stil zurückgegebenen Wert.

Zugriffsfunktionen:

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

Siehe auch „ QGraphicsAnchorLayout::addAnchor()“.

Dokumentation der Mitgliedsfunktionen

[virtual noexcept] QGraphicsAnchor::~QGraphicsAnchor()

Entfernt das „ QGraphicsAnchor “-Objekt aus dem Layout und löscht es.

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