Element 类

class QPainterPath ::Element

The QPainterPath::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::ElementType type
qreal x
qreal y

详细描述

一旦 QPainterPath 对象被构造,就可以把像直线和曲线的子路径添加到路径 (创建 QPainterPath::LineToElement and QPainterPath::CurveToElement 组件)。

直线和曲线拉伸从 currentPosition () 到作为自变量的传递位置。 currentPosition () 对于 QPainterPath 对象始终是最后添加子路径的结束位置 (或初始起始点)。 moveTo () 函数可以用于移动 currentPosition () 无需添加直线 (或曲线),创建 QPainterPath::MoveToElement 组件。

另请参阅 QPainterPath .

成员函数文档编制

bool Element:: isCurveTo () const

返回 true 若元素是曲线,否则返回 false .

另请参阅 type and QPainterPath::CurveToElement .

bool Element:: isLineTo () const

返回 true 若元素是直线,否则返回 false .

另请参阅 type and QPainterPath::LineToElement .

bool Element:: isMoveTo () const

返回 true 若元素在移动当前位置,否则返回 false .

另请参阅 type and QPainterPath::MoveToElement .

QPointF Element:: operator QPointF () const

返回元素的位置。

另请参阅 x and y .

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

返回 true 若此元素不等于 other ;否则返回 false .

另请参阅 operator== ().

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

返回 true 若此元素等于 other ;否则返回 false .

另请参阅 operator!= ().

成员变量文档编制

QPainterPath::ElementType Element:: type

此变量保持元素的类型

另请参阅 isCurveTo (), isLineTo (),和 isMoveTo ().

qreal Element:: x

此变量保持元素位置的 X 坐标。

另请参阅 operator QPointF() .

qreal Element:: y

此变量保持元素位置的 Y 坐标。

另请参阅 operator QPointF() .