# encoding: utf-8
# module PyQt6.QtGui
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\PyQt6\QtGui.pyd
# by generator 1.147
# no doc

# imports
import PyQt6.QtCore as __PyQt6_QtCore
import PyQt6.sip as __PyQt6_sip


class QPolygonF(__PyQt6_sip.simplewrapper):
    """
    QPolygonF()
    QPolygonF(v: Iterable[QPointF])
    QPolygonF(r: QRectF)
    QPolygonF(a: QPolygon)
    QPolygonF(variant: Any)
    QPolygonF(a0: QPolygonF)
    """
    def append(self, value): # real signature unknown; restored from __doc__
        """ append(self, value: QPointF) """
        pass

    def at(self, i): # real signature unknown; restored from __doc__
        """ at(self, i: int) -> QPointF """
        pass

    def boundingRect(self): # real signature unknown; restored from __doc__
        """ boundingRect(self) -> QRectF """
        pass

    def clear(self): # real signature unknown; restored from __doc__
        """ clear(self) """
        pass

    def contains(self, value): # real signature unknown; restored from __doc__
        """ contains(self, value: QPointF) -> bool """
        return False

    def containsPoint(self, pt, fillRule): # real signature unknown; restored from __doc__
        """ containsPoint(self, pt: QPointF, fillRule: Qt.FillRule) -> bool """
        return False

    def count(self, value=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        count(self, value: QPointF) -> int
        count(self) -> int
        """
        return 0

    def data(self): # real signature unknown; restored from __doc__
        """ data(self) -> PyQt6.sip.voidptr """
        pass

    def fill(self, value, size=-1): # real signature unknown; restored from __doc__
        """ fill(self, value: QPointF, size: int = -1) """
        pass

    def first(self): # real signature unknown; restored from __doc__
        """ first(self) -> QPointF """
        pass

    def indexOf(self, value, from_=0): # real signature unknown; restored from __doc__
        """ indexOf(self, value: QPointF, from_: int = 0) -> int """
        return 0

    def insert(self, i, value): # real signature unknown; restored from __doc__
        """ insert(self, i: int, value: QPointF) """
        pass

    def intersected(self, r): # real signature unknown; restored from __doc__
        """ intersected(self, r: QPolygonF) -> QPolygonF """
        return QPolygonF

    def intersects(self, r): # real signature unknown; restored from __doc__
        """ intersects(self, r: QPolygonF) -> bool """
        return False

    def isClosed(self): # real signature unknown; restored from __doc__
        """ isClosed(self) -> bool """
        return False

    def isEmpty(self): # real signature unknown; restored from __doc__
        """ isEmpty(self) -> bool """
        return False

    def last(self): # real signature unknown; restored from __doc__
        """ last(self) -> QPointF """
        pass

    def lastIndexOf(self, value, from_=-1): # real signature unknown; restored from __doc__
        """ lastIndexOf(self, value: QPointF, from_: int = -1) -> int """
        return 0

    def mid(self, pos, length=-1): # real signature unknown; restored from __doc__
        """ mid(self, pos: int, length: int = -1) -> QPolygonF """
        return QPolygonF

    def prepend(self, value): # real signature unknown; restored from __doc__
        """ prepend(self, value: QPointF) """
        pass

    def remove(self, i, count=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        remove(self, i: int)
        remove(self, i: int, count: int)
        """
        pass

    def replace(self, i, value): # real signature unknown; restored from __doc__
        """ replace(self, i: int, value: QPointF) """
        pass

    def resize(self, size): # real signature unknown; restored from __doc__
        """ resize(self, size: int) """
        pass

    def size(self): # real signature unknown; restored from __doc__
        """ size(self) -> int """
        return 0

    def subtracted(self, r): # real signature unknown; restored from __doc__
        """ subtracted(self, r: QPolygonF) -> QPolygonF """
        return QPolygonF

    def swap(self, other): # real signature unknown; restored from __doc__
        """ swap(self, other: QPolygonF) """
        pass

    def toPolygon(self): # real signature unknown; restored from __doc__
        """ toPolygon(self) -> QPolygon """
        return QPolygon

    def translate(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        translate(self, dx: float, dy: float)
        translate(self, offset: QPointF)
        """
        pass

    def translated(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        translated(self, dx: float, dy: float) -> QPolygonF
        translated(self, offset: QPointF) -> QPolygonF
        """
        return QPolygonF

    def united(self, r): # real signature unknown; restored from __doc__
        """ united(self, r: QPolygonF) -> QPolygonF """
        return QPolygonF

    def value(self, i, defaultValue=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        value(self, i: int) -> QPointF
        value(self, i: int, defaultValue: QPointF) -> QPointF
        """
        pass

    def __add__(self, *args, **kwargs): # real signature unknown
        """ Return self+value. """
        pass

    def __contains__(self, *args, **kwargs): # real signature unknown
        """ Return key in self. """
        pass

    def __delitem__(self, *args, **kwargs): # real signature unknown
        """ Delete self[key]. """
        pass

    def __eq__(self, *args, **kwargs): # real signature unknown
        """ Return self==value. """
        pass

    def __getitem__(self, *args, **kwargs): # real signature unknown
        """ Return self[key]. """
        pass

    def __ge__(self, *args, **kwargs): # real signature unknown
        """ Return self>=value. """
        pass

    def __gt__(self, *args, **kwargs): # real signature unknown
        """ Return self>value. """
        pass

    def __iadd__(self, *args, **kwargs): # real signature unknown
        """ Implement self+=value. """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __len__(self, *args, **kwargs): # real signature unknown
        """ Return len(self). """
        pass

    def __le__(self, *args, **kwargs): # real signature unknown
        """ Return self<=value. """
        pass

    def __lshift__(self, *args, **kwargs): # real signature unknown
        """ Return self<<value. """
        pass

    def __lt__(self, *args, **kwargs): # real signature unknown
        """ Return self<value. """
        pass

    def __mul__(self, *args, **kwargs): # real signature unknown
        """ Return self*value. """
        pass

    def __ne__(self, *args, **kwargs): # real signature unknown
        """ Return self!=value. """
        pass

    def __rlshift__(self, *args, **kwargs): # real signature unknown
        """ Return value<<self. """
        pass

    def __rmul__(self, *args, **kwargs): # real signature unknown
        """ Return value*self. """
        pass

    def __setitem__(self, *args, **kwargs): # real signature unknown
        """ Set self[key] to value. """
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    __hash__ = None


