QGraphicsAnchor Class
QGraphicsAnchor 클래스는 QGraphicsAnchorLayout...에서 두 항목 사이의 앵커를 나타냅니다.. ..
헤더: | #include <QGraphicsAnchor> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake: | QT += widgets |
상속합니다: | QObject |
속성
- sizePolicy : QSizePolicy::Policy
- spacing : qreal
공공 기능
virtual | ~QGraphicsAnchor() |
void | setSizePolicy(QSizePolicy::Policy policy) |
void | setSpacing(qreal spacing) |
QSizePolicy::Policy | sizePolicy() const |
qreal | spacing() const |
void | unsetSpacing() |
상세 설명
그래픽 앵커는 앵커의 속성을 쿼리하고 조작할 수 있는 API를 제공합니다. QGraphicsAnchorLayout::addAnchor ()를 사용하여 레이아웃에 앵커를 추가하면 속성이 기본값으로 초기화된 QGraphicsAnchor 인스턴스가 반환됩니다. 그런 다음 속성을 추가로 변경할 수 있으며 다음에 레이아웃이 활성화될 때 해당 속성이 선택됩니다.
QGraphicsAnchorLayout::anchor()도 참조하세요 .
속성 문서
sizePolicy : QSizePolicy::Policy
이 속성은 QGraphicsAnchor 에 대한 크기 정책을 보유합니다.
앵커에 크기 정책을 설정하면 원하는 간격에서 앵커의 크기를 조정하는 방법을 구성할 수 있습니다. 예를 들어, 앵커에 크기 정책이 QSizePolicy::Minimum 인 경우 이 간격은 앵커의 최소 크기입니다. 그러나 앵커의 크기는 앵커의 최대 크기까지 커질 수 있습니다. 기본 크기 정책이 QSizePolicy::Fixed 인 경우 앵커는 커지거나 줄어들 수 없으므로 앵커가 가질 수 있는 유일한 크기는 간격뿐입니다. QSizePolicy::Fixed 이 기본 크기 정책인 경우 QGraphicsAnchor 는 항상 최소 간격이 0이고 최대 간격이 매우 큽니다.
액세스 기능:
QSizePolicy::Policy | sizePolicy() const |
void | setSizePolicy(QSizePolicy::Policy policy) |
QGraphicsAnchor::spacing 를참조하세요 .
spacing : qreal
이 속성은 QGraphicsAnchorLayout 에서 항목 간의 기본 공백을 유지합니다.
앵커 유형에 따라 기본 간격은 0이거나 스타일에서 반환된 값입니다.
액세스 함수:
qreal | spacing() const |
void | setSpacing(qreal spacing) |
void | unsetSpacing() |
QGraphicsAnchorLayout::addAnchor()도 참조하세요 .
멤버 함수 문서
[virtual noexcept]
QGraphicsAnchor::~QGraphicsAnchor()
레이아웃에서 QGraphicsAnchor 개체를 제거하고 파기합니다.
© 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.