Класс QGraphicsAnchor
Класс QGraphicsAnchor представляет собой якорь между двумя элементами в QGraphicsAnchorLayout. Подробнее...
| Заголовок: | #include <QGraphicsAnchor> |
| qmake: | QT += widgets |
| С момента: | Qt 4.6 |
| Наследует: | QObject |
Свойства
- sizePolicy : QSizePolicy::Policy
- spacing : qreal
- 1 свойство унаследовано от QObject
Открытые функции
| ~QGraphicsAnchor() | |
| void | setSizePolicy(QSizePolicy::Policy policy) |
| void | setSpacing(qreal spacing) |
| QSizePolicy::Policy | sizePolicy() const |
| qreal | spacing() const |
| void | unsetSpacing() |
- 32 открытые функции унаследованы от QObject
Дополнительные унаследованные члены
- 1 открытый слот унаследован от QObject
- 2 сигналы унаследованы от QObject
- 11 статические открытые члены унаследованы от QObject
- 9 защищённые функции унаследованы от QObject
Подробное описание
Класс QGraphicsAnchor представляет собой якорь между двумя элементами в QGraphicsAnchorLayout.
Якорь графического элемента предоставляет 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().
Документация по функциям-членам
QGraphicsAnchor::~QGraphicsAnchor()
Удаляет объект QGraphicsAnchor из макета и уничтожает его.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qgraphicsanchor.html