Класс QGraphicsAnchor
Класс QGraphicsAnchor представляет собой якорь между двумя элементами в QGraphicsAnchorLayout. Подробнее...
| Заголовок: | #include <QGraphicsAnchor> |
| qmake: | QT += widgets |
| С тех пор: | Qt 4.6 |
| Наследуется от: | QObject |
Этот класс был представлен в Qt 4.6.
Свойства
- 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-5.14/qgraphicsanchor.html