元素类
class QPainterPath::ElementQPainterPath::Element 类指定子路径的位置和类型。更多...
公共函数
bool | isCurveTo() const |
bool | isLineTo() const |
bool | isMoveTo() const |
QPointF | operator QPointF() const |
bool | operator!=(const QPainterPath::Element &other) const |
bool | operator==(const QPainterPath::Element &other) const |
公共变量
详细描述
构造 QPainterPath 对象后,可以将线等子路径添加到路径中(创建 QPainterPath::LineToElement 和 QPainterPath::CurveToElement 组件)。
线和曲线从 currentPosition() 扩展到作为参数传递的位置。QPainterPath 对象的 currentPosition() 总是所添加的最后子路径的结束位置(或初始起始点)。可以使用 moveTo() 函数移动 currentPosition() 而不添加线或曲线,创建一个 QPainterPath::MoveToElement 组件。
另请参阅 QPainterPath.
成员函数文档
bool Element::isCurveTo() const
如果元素是曲线,则返回 true
,否则返回 false
。
另请参阅 type 和 QPainterPath::CurveToElement.
bool Element::isLineTo() const
如果元素是线,则返回 true
,否则返回 false
。
另请参阅 type 和 QPainterPath::LineToElement.
bool Element::isMoveTo() const
如果元素是移动当前位置,则返回 true
,否则返回 false
。
另请参阅 type 和 QPainterPath::MoveToElement.
QPointF Element::operator QPointF() const
返回元素的坐标位置。
bool Element::operator!=(const QPainterPath::Element &other) const
如果此元素不等于other,则返回true
;否则返回false
。
另见operator==().
bool Element::operator==(const QPainterPath::Element &other) const
如果此元素等于other,则返回true
;否则返回false
。
另见operator!=).
© 2024 The Qt Company Ltd. 本文档中包含的文档贡献的版权归其各自的拥有者所有。本文档根据免费软件基金会发布的GNU自由文档许可证版本1.3的条款提供。Qt及其相关标志是The Qt Company Ltd.在芬兰和其他全球国家的商标。所有其他商标均为其各自所有者的财产。