元素类

class QPainterPath::Element

QPainterPath::Element 类指定子路径的位置和类型。更多...

公共函数

boolisCurveTo() const
boolisLineTo() const
boolisMoveTo() const
QPointFoperator QPointF() const
booloperator!=(const QPainterPath::Element &other) const
booloperator==(const QPainterPath::Element &other) const

公共变量

QPainterPath::ElementTypetype
qrealx
qrealy

详细描述

构造 QPainterPath 对象后,可以将线等子路径添加到路径中(创建 QPainterPath::LineToElementQPainterPath::CurveToElement 组件)。

线和曲线从 currentPosition() 扩展到作为参数传递的位置。QPainterPath 对象的 currentPosition() 总是所添加的最后子路径的结束位置(或初始起始点)。可以使用 moveTo() 函数移动 currentPosition() 而不添加线或曲线,创建一个 QPainterPath::MoveToElement 组件。

另请参阅 QPainterPath.

成员函数文档

bool Element::isCurveTo() const

如果元素是曲线,则返回 true,否则返回 false

另请参阅 typeQPainterPath::CurveToElement.

bool Element::isLineTo() const

如果元素是线,则返回 true,否则返回 false

另请参阅 typeQPainterPath::LineToElement.

bool Element::isMoveTo() const

如果元素是移动当前位置,则返回 true,否则返回 false

另请参阅 typeQPainterPath::MoveToElement.

QPointF Element::operator QPointF() const

返回元素的坐标位置。

另见xy

bool Element::operator!=(const QPainterPath::Element &other) const

如果此元素不等于other,则返回true;否则返回false

另见operator==().

bool Element::operator==(const QPainterPath::Element &other) const

如果此元素等于other,则返回true;否则返回false

另见operator!=).

成员变量文档

QPainterPath::ElementType Element::type

此变量存储元素的类型

另见isCurveTo()、isLineToisMoveTo

qreal Element::x

此变量存储元素位置的x坐标。

另见operator QPointF().

qreal Element::y

此变量存储元素位置的y坐标。

另见operator QPointF().

© 2024 The Qt Company Ltd. 本文档中包含的文档贡献的版权归其各自的拥有者所有。本文档根据免费软件基金会发布的GNU自由文档许可证版本1.3的条款提供。Qt及其相关标志是The Qt Company Ltd.在芬兰和其他全球国家的商标。所有其他商标均为其各自所有者的财产。