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
- sizePolicy : QSizePolicy::Policy
- spacing : qreal
Ö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.