QGraphicsAnchor类
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) |
间距 : qreal
此属性保存了在 QGraphicsAnchorLayout 中项目之间的首选空间。
根据锚点类型,默认间距可能是 0 或从样式返回的值。
访问函数
qreal | spacing() const |
void | setSpacing(qreal 间距) |
void | unsetSpacing() |
© 2024 Qt 公司有限公司。本文件中包含的文档贡献版权属于其各自的所有者。提供的文档受 GNU 自由文档许可协议第 1.3 版的条款约束,由自由软件基金会发布。Qt 及其相关标志是芬兰和/或世界其他地区的 Qt 公司有限公司的商标。所有其他商标均属于其各自的所有者。