Класс QGraphicsAnchor
Класс QGraphicsAnchor представляет собой якорную точку между двумя элементами в QGraphicsAnchorLayout. Подробнее...
| Заголовок: | #include <QGraphicsAnchor> |
| CMake: | find_package(Qt6 COMPONENTS Widgets REQUIRED) 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] QGraphicsAnchor::~QGraphicsAnchor()
Удаляет объект QGraphicsAnchor из макета и уничтожает его.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qgraphicsanchor.html