- class Element#
Element 类用于指定子路径的位置和类型。 更多…
说明
方法
def
isCurveTo()
def
isLineTo()
def
isMoveTo()
def
__ne__()
def
__eq__()
注意
此文档可能包含自动从 C++ 转换为 Python 的代码片段。我们始终欢迎对代码片段进行翻译的贡献。如果您发现翻译问题,还可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告诉我们。
详细信息
一旦创建了
QPainterPath
对象,可以添加子路径(如线条和曲线)到路径中(创建LineToElement
和CurveToElement
组件)。线条和曲线从
QPainterPath
对象的currentPosition()
延伸到通过参数传入的位置。QPainterPath
对象的currentPosition()
始终是最后添加的子路径的结束位置(或初始起始点)。可以使用moveTo()
函数移动currentPosition()
而不添加线条或曲线,创建一个MoveToElement
组件。另请参阅
- PySide6.QtGui.QPainterPath.Element.x#
- PySide6.QtGui.QPainterPath.Element.y#
- PySide6.QtGui.QPainterPath.Element.type#
- isCurveTo()#
- 返回类型::
bool
如果在元素是曲线的情况下返回
true
,否则返回false
。另请参阅
- isLineTo()#
- 返回类型::
bool
如果在元素是直线的情况下返回
true
,否则返回false
。另请参阅
- isMoveTo()#
- 返回类型::
bool
如果在元素移动当前位置的情况下返回
true
,否则返回false
。另请参阅
- __ne__(e)#
- 参数::
e –
Element
- 返回类型::
bool
如果此元素不等于
other
,则返回true
;否则返回false
。另请参阅
operator==()
- __eq__(e)#
- 参数::
e –
Element
- 返回类型::
bool
如果此元素等于
other
,则返回true
;否则返回false
。另请参阅
operator!=()