QGraphicsAnchor Class
Die Klasse QGraphicsAnchor repräsentiert einen Anker zwischen zwei Elementen in einem QGraphicsAnchorLayout. Mehr...
Kopfzeile: | #include <QGraphicsAnchor> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake: | QT += widgets |
Vererbungen: | 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() |
Detaillierte Beschreibung
Der Grafikanker bietet eine API, 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, in der die Eigenschaften auf ihre Standardwerte initialisiert sind. Die Eigenschaften können dann weiter geändert werden und werden bei der nächsten Aktivierung des Layouts übernommen.
Siehe auch QGraphicsAnchorLayout::anchor().
Dokumentation der Eigenschaften
sizePolicy : QSizePolicy::Policy
Diese Eigenschaft enthält die Größenrichtlinie für den QGraphicsAnchor.
Indem Sie die Größenrichtlinie für einen Anker festlegen, können Sie konfigurieren, wie der Anker seine Größe gegenüber seinem bevorzugten Abstand ändern kann. Wenn der Anker zum Beispiel die Größenrichtlinie QSizePolicy::Minimum hat, ist der Abstand die Mindestgröße des Ankers. Die Größe kann jedoch bis zur maximalen Größe des Ankers wachsen. Wenn die Standard-Größenrichtlinie QSizePolicy::Fixed ist, 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 Standard-Größenrichtlinie. QGraphicsAnchor hat immer einen minimalen Abstand von 0 und einen sehr großen maximalen Abstand.
Zugriffsfunktionen:
QSizePolicy::Policy | sizePolicy() const |
void | setSizePolicy(QSizePolicy::Policy policy) |
Siehe auch QGraphicsAnchor::spacing.
spacing : qreal
Diese Eigenschaft enthält den bevorzugten Abstand zwischen den Elementen in QGraphicsAnchorLayout.
Je nach Ankertyp ist der Standardabstand entweder 0 oder ein vom Stil zurückgegebener Wert.
Zugriffsfunktionen:
qreal | spacing() const |
void | setSpacing(qreal spacing) |
void | unsetSpacing() |
Siehe auch QGraphicsAnchorLayout::addAnchor().
Dokumentation der Mitgliedsfunktionen
[virtual noexcept]
QGraphicsAnchor::~QGraphicsAnchor()
Entfernt das Objekt QGraphicsAnchor aus dem Layout und vernichtet es.
© 2025 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.