nukescripts.widgetgroup.QPainterPath

class nukescripts.widgetgroup.QPainterPath(self) None
class nukescripts.widgetgroup.QPainterPath(self, other: PySide6.QtGui.QPainterPath) None
class nukescripts.widgetgroup.QPainterPath(self, startPoint: Union[PySide6.QtCore.QPointF, PySide6.QtCore.QPoint, PySide6.QtGui.QPainterPath.Element]) None

Bases: Shiboken.Object

__init__(self) -> None __init__(self, other: PySide6.QtGui.QPainterPath) -> None __init__(self, startPoint: Union[PySide6.QtCore.QPointF, PySide6.QtCore.QPoint, PySide6.QtGui.QPainterPath.Element]) -> None

Initialize self. See help(type(self)) for accurate signature.

Methods

class Element(self) None
class Element(self, Element: PySide6.QtGui.QPainterPath.Element) None

Bases: Shiboken.Object

__init__(self) -> None __init__(self, Element: PySide6.QtGui.QPainterPath.Element) -> None

Initialize self. See help(type(self)) for accurate signature.

isCurveTo(self) bool
isLineTo(self) bool
isMoveTo(self) bool
class ElementType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: enum.Enum

__add__(self, other: PySide6.QtGui.QPainterPath) PySide6.QtGui.QPainterPath

Return self+value.

__mul__(self, m: PySide6.QtGui.QTransform) PySide6.QtGui.QPainterPath

Return self*value.

addEllipse(self, center: Union[PySide6.QtCore.QPointF, PySide6.QtCore.QPoint, PySide6.QtGui.QPainterPath.Element], rx: float, ry: float) None
addEllipse(self, rect: Union[PySide6.QtCore.QRectF, PySide6.QtCore.QRect]) None
addEllipse(self, x: float, y: float, w: float, h: float) None
addPath(self, path: PySide6.QtGui.QPainterPath) None
addPolygon(self, polygon: Union[PySide6.QtGui.QPolygonF, Sequence[PySide6.QtCore.QPointF], PySide6.QtGui.QPolygon, PySide6.QtCore.QRectF]) None
addRect(self, rect: Union[PySide6.QtCore.QRectF, PySide6.QtCore.QRect]) None
addRect(self, x: float, y: float, w: float, h: float) None
addRegion(self, region: Union[PySide6.QtGui.QRegion, PySide6.QtGui.QBitmap, PySide6.QtGui.QPolygon, PySide6.QtCore.QRect]) None
addRoundedRect(self, rect: Union[PySide6.QtCore.QRectF, PySide6.QtCore.QRect], xRadius: float, yRadius: float, mode: PySide6.QtCore.Qt.SizeMode = Instance(Qt.AbsoluteSize)) None
addRoundedRect(self, x: float, y: float, w: float, h: float, xRadius: float, yRadius: float, mode: PySide6.QtCore.Qt.SizeMode = Instance(Qt.AbsoluteSize)) None
addText(self, point: Union[PySide6.QtCore.QPointF, PySide6.QtCore.QPoint, PySide6.QtGui.QPainterPath.Element], f: Union[PySide6.QtGui.QFont, str, Sequence[str]], text: str) None
addText(self, x: float, y: float, f: Union[PySide6.QtGui.QFont, str, Sequence[str]], text: str) None
angleAtPercent(self, t: float) float
arcMoveTo(self, rect: Union[PySide6.QtCore.QRectF, PySide6.QtCore.QRect], angle: float) None
arcMoveTo(self, x: float, y: float, w: float, h: float, angle: float) None
arcTo(self, rect: Union[PySide6.QtCore.QRectF, PySide6.QtCore.QRect], startAngle: float, arcLength: float) None
arcTo(self, x: float, y: float, w: float, h: float, startAngle: float, arcLength: float) None
boundingRect(self) PySide6.QtCore.QRectF
capacity(self) int
clear(self) None
closeSubpath(self) None
connectPath(self, path: PySide6.QtGui.QPainterPath) None
contains(self, p: PySide6.QtGui.QPainterPath) bool
contains(self, pt: Union[PySide6.QtCore.QPointF, PySide6.QtCore.QPoint, PySide6.QtGui.QPainterPath.Element]) bool
contains(self, rect: Union[PySide6.QtCore.QRectF, PySide6.QtCore.QRect]) bool
controlPointRect(self) PySide6.QtCore.QRectF
cubicTo(self, ctrlPt1: Union[PySide6.QtCore.QPointF, PySide6.QtCore.QPoint, PySide6.QtGui.QPainterPath.Element], ctrlPt2: Union[PySide6.QtCore.QPointF, PySide6.QtCore.QPoint, PySide6.QtGui.QPainterPath.Element], endPt: Union[PySide6.QtCore.QPointF, PySide6.QtCore.QPoint, PySide6.QtGui.QPainterPath.Element]) None
cubicTo(self, ctrlPt1x: float, ctrlPt1y: float, ctrlPt2x: float, ctrlPt2y: float, endPtx: float, endPty: float) None
currentPosition(self) PySide6.QtCore.QPointF
elementAt(self, i: int) PySide6.QtGui.QPainterPath.Element
elementCount(self) int
fillRule(self) PySide6.QtCore.Qt.FillRule
intersected(self, r: PySide6.QtGui.QPainterPath) PySide6.QtGui.QPainterPath
intersects(self, p: PySide6.QtGui.QPainterPath) bool
intersects(self, rect: Union[PySide6.QtCore.QRectF, PySide6.QtCore.QRect]) bool
isEmpty(self) bool
length(self) float
lineTo(self, p: Union[PySide6.QtCore.QPointF, PySide6.QtCore.QPoint, PySide6.QtGui.QPainterPath.Element]) None
lineTo(self, x: float, y: float) None
moveTo(self, p: Union[PySide6.QtCore.QPointF, PySide6.QtCore.QPoint, PySide6.QtGui.QPainterPath.Element]) None
moveTo(self, x: float, y: float) None
percentAtLength(self, t: float) float
pointAtPercent(self, t: float) PySide6.QtCore.QPointF
quadTo(self, ctrlPt: Union[PySide6.QtCore.QPointF, PySide6.QtCore.QPoint, PySide6.QtGui.QPainterPath.Element], endPt: Union[PySide6.QtCore.QPointF, PySide6.QtCore.QPoint, PySide6.QtGui.QPainterPath.Element]) None
quadTo(self, ctrlPtx: float, ctrlPty: float, endPtx: float, endPty: float) None
reserve(self, size: int) None
setElementPositionAt(self, i: int, x: float, y: float) None
setFillRule(self, fillRule: PySide6.QtCore.Qt.FillRule) None
simplified(self) PySide6.QtGui.QPainterPath
slopeAtPercent(self, t: float) float
subtracted(self, r: PySide6.QtGui.QPainterPath) PySide6.QtGui.QPainterPath
swap(self, other: PySide6.QtGui.QPainterPath) None
toFillPolygon(self, matrix: PySide6.QtGui.QTransform = Default(QTransform)) PySide6.QtGui.QPolygonF
toFillPolygons(self, matrix: PySide6.QtGui.QTransform = Default(QTransform)) List[PySide6.QtGui.QPolygonF]
toReversed(self) PySide6.QtGui.QPainterPath
toSubpathPolygons(self, matrix: PySide6.QtGui.QTransform = Default(QTransform)) List[PySide6.QtGui.QPolygonF]
translate(self, dx: float, dy: float) None
translate(self, offset: Union[PySide6.QtCore.QPointF, PySide6.QtCore.QPoint, PySide6.QtGui.QPainterPath.Element]) None
translated(self, dx: float, dy: float) PySide6.QtGui.QPainterPath
translated(self, offset: Union[PySide6.QtCore.QPointF, PySide6.QtCore.QPoint, PySide6.QtGui.QPainterPath.Element]) PySide6.QtGui.QPainterPath
united(self, r: PySide6.QtGui.QPainterPath) PySide6.QtGui.QPainterPath