# The PEP 484 type hints stub file for the QtGui module. # # Generated by SIP 5.0.0 # # Copyright (c) 2019 Riverbank Computing Limited # # This file is part of PyQt5. # # This file may be used under the terms of the GNU General Public License # version 3.0 as published by the Free Software Foundation and appearing in # the file LICENSE included in the packaging of this file. Please review the # following information to ensure the GNU General Public License version 3.0 # requirements will be met: http://www.gnu.org/copyleft/gpl.html. # # If you do not wish to use this file under the terms of the GPL version 3.0 # then you may purchase a commercial license. For more information contact # info@riverbankcomputing.com. # # This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE # WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. import typing import sip from PyQt5 import QtCore # Support for QDate, QDateTime and QTime. import datetime # Convenient type aliases. PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal] PYQT_SLOT = typing.Union[typing.Callable[..., None], QtCore.pyqtBoundSignal] # Convenient aliases for complicated OpenGL types. PYQT_SHADER_ATTRIBUTE_ARRAY = typing.Union[typing.Sequence['QVector2D'], typing.Sequence['QVector3D'], typing.Sequence['QVector4D'], typing.Sequence[typing.Sequence[float]]] PYQT_SHADER_UNIFORM_VALUE_ARRAY = typing.Union[typing.Sequence['QVector2D'], typing.Sequence['QVector3D'], typing.Sequence['QVector4D'], typing.Sequence['QMatrix2x2'], typing.Sequence['QMatrix2x3'], typing.Sequence['QMatrix2x4'], typing.Sequence['QMatrix3x2'], typing.Sequence['QMatrix3x3'], typing.Sequence['QMatrix3x4'], typing.Sequence['QMatrix4x2'], typing.Sequence['QMatrix4x3'], typing.Sequence['QMatrix4x4'], typing.Sequence[typing.Sequence[float]]] class QAbstractTextDocumentLayout(QtCore.QObject): class Selection(sip.simplewrapper): cursor = ... # type: 'QTextCursor' format = ... # type: 'QTextCharFormat' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QAbstractTextDocumentLayout.Selection') -> None: ... class PaintContext(sip.simplewrapper): clip = ... # type: QtCore.QRectF cursorPosition = ... # type: int palette = ... # type: 'QPalette' selections = ... # type: typing.Iterable['QAbstractTextDocumentLayout.Selection'] @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QAbstractTextDocumentLayout.PaintContext') -> None: ... def __init__(self, doc: 'QTextDocument') -> None: ... def formatAt(self, pos: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> 'QTextFormat': ... def imageAt(self, pos: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> str: ... def format(self, pos: int) -> 'QTextCharFormat': ... def drawInlineObject(self, painter: 'QPainter', rect: QtCore.QRectF, object: 'QTextInlineObject', posInDocument: int, format: 'QTextFormat') -> None: ... def positionInlineObject(self, item: 'QTextInlineObject', posInDocument: int, format: 'QTextFormat') -> None: ... def resizeInlineObject(self, item: 'QTextInlineObject', posInDocument: int, format: 'QTextFormat') -> None: ... def documentChanged(self, from_: int, charsRemoved: int, charsAdded: int) -> None: ... def updateBlock(self, block: 'QTextBlock') -> None: ... def pageCountChanged(self, newPages: int) -> None: ... def documentSizeChanged(self, newSize: QtCore.QSizeF) -> None: ... def update(self, rect: QtCore.QRectF = ...) -> None: ... def handlerForObject(self, objectType: int) -> 'QTextObjectInterface': ... def unregisterHandler(self, objectType: int, component: typing.Optional[QtCore.QObject] = ...) -> None: ... def registerHandler(self, objectType: int, component: QtCore.QObject) -> None: ... def document(self) -> 'QTextDocument': ... def paintDevice(self) -> 'QPaintDevice': ... def setPaintDevice(self, device: 'QPaintDevice') -> None: ... def blockBoundingRect(self, block: 'QTextBlock') -> QtCore.QRectF: ... def frameBoundingRect(self, frame: 'QTextFrame') -> QtCore.QRectF: ... def documentSize(self) -> QtCore.QSizeF: ... def pageCount(self) -> int: ... def anchorAt(self, pos: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> str: ... def hitTest(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint], accuracy: QtCore.Qt.HitTestAccuracy) -> int: ... def draw(self, painter: 'QPainter', context: 'QAbstractTextDocumentLayout.PaintContext') -> None: ... class QTextObjectInterface(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QTextObjectInterface') -> None: ... def drawObject(self, painter: 'QPainter', rect: QtCore.QRectF, doc: 'QTextDocument', posInDocument: int, format: 'QTextFormat') -> None: ... def intrinsicSize(self, doc: 'QTextDocument', posInDocument: int, format: 'QTextFormat') -> QtCore.QSizeF: ... class QBackingStore(sip.simplewrapper): def __init__(self, window: 'QWindow') -> None: ... def hasStaticContents(self) -> bool: ... def staticContents(self) -> 'QRegion': ... def setStaticContents(self, region: 'QRegion') -> None: ... def endPaint(self) -> None: ... def beginPaint(self, a0: 'QRegion') -> None: ... def scroll(self, area: 'QRegion', dx: int, dy: int) -> bool: ... def size(self) -> QtCore.QSize: ... def resize(self, size: QtCore.QSize) -> None: ... def flush(self, region: 'QRegion', window: typing.Optional['QWindow'] = ..., offset: QtCore.QPoint = ...) -> None: ... def paintDevice(self) -> 'QPaintDevice': ... def window(self) -> 'QWindow': ... class QPaintDevice(sip.simplewrapper): class PaintDeviceMetric(int): ... PdmWidth = ... # type: 'QPaintDevice.PaintDeviceMetric' PdmHeight = ... # type: 'QPaintDevice.PaintDeviceMetric' PdmWidthMM = ... # type: 'QPaintDevice.PaintDeviceMetric' PdmHeightMM = ... # type: 'QPaintDevice.PaintDeviceMetric' PdmNumColors = ... # type: 'QPaintDevice.PaintDeviceMetric' PdmDepth = ... # type: 'QPaintDevice.PaintDeviceMetric' PdmDpiX = ... # type: 'QPaintDevice.PaintDeviceMetric' PdmDpiY = ... # type: 'QPaintDevice.PaintDeviceMetric' PdmPhysicalDpiX = ... # type: 'QPaintDevice.PaintDeviceMetric' PdmPhysicalDpiY = ... # type: 'QPaintDevice.PaintDeviceMetric' PdmDevicePixelRatio = ... # type: 'QPaintDevice.PaintDeviceMetric' PdmDevicePixelRatioScaled = ... # type: 'QPaintDevice.PaintDeviceMetric' def __init__(self) -> None: ... @staticmethod def devicePixelRatioFScale() -> float: ... def devicePixelRatioF(self) -> float: ... def metric(self, metric: 'QPaintDevice.PaintDeviceMetric') -> int: ... def devicePixelRatio(self) -> int: ... def colorCount(self) -> int: ... def paintingActive(self) -> bool: ... def depth(self) -> int: ... def physicalDpiY(self) -> int: ... def physicalDpiX(self) -> int: ... def logicalDpiY(self) -> int: ... def logicalDpiX(self) -> int: ... def heightMM(self) -> int: ... def widthMM(self) -> int: ... def height(self) -> int: ... def width(self) -> int: ... def paintEngine(self) -> 'QPaintEngine': ... class QPixmap(QPaintDevice): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, w: int, h: int) -> None: ... @typing.overload def __init__(self, a0: QtCore.QSize) -> None: ... @typing.overload def __init__(self, fileName: str, format: typing.Optional[str] = ..., flags: typing.Union[QtCore.Qt.ImageConversionFlags, QtCore.Qt.ImageConversionFlag] = ...) -> None: ... @typing.overload def __init__(self, xpm: typing.List[str]) -> None: ... @typing.overload def __init__(self, a0: 'QPixmap') -> None: ... @typing.overload def __init__(self, variant: typing.Any) -> None: ... def setDevicePixelRatio(self, scaleFactor: float) -> None: ... def devicePixelRatio(self) -> float: ... def swap(self, other: 'QPixmap') -> None: ... @typing.overload def scroll(self, dx: int, dy: int, rect: QtCore.QRect) -> 'QRegion': ... @typing.overload def scroll(self, dx: int, dy: int, x: int, y: int, width: int, height: int) -> 'QRegion': ... def cacheKey(self) -> int: ... @staticmethod def trueMatrix(m: 'QTransform', w: int, h: int) -> 'QTransform': ... def transformed(self, transform: 'QTransform', mode: QtCore.Qt.TransformationMode = ...) -> 'QPixmap': ... def metric(self, a0: QPaintDevice.PaintDeviceMetric) -> int: ... def paintEngine(self) -> 'QPaintEngine': ... def isQBitmap(self) -> bool: ... def detach(self) -> None: ... @typing.overload def copy(self, rect: QtCore.QRect = ...) -> 'QPixmap': ... @typing.overload def copy(self, ax: int, ay: int, awidth: int, aheight: int) -> 'QPixmap': ... @typing.overload def save(self, fileName: str, format: typing.Optional[str] = ..., quality: int = ...) -> bool: ... @typing.overload def save(self, device: QtCore.QIODevice, format: typing.Optional[str] = ..., quality: int = ...) -> bool: ... @typing.overload def loadFromData(self, buf: bytes, format: typing.Optional[str] = ..., flags: typing.Union[QtCore.Qt.ImageConversionFlags, QtCore.Qt.ImageConversionFlag] = ...) -> bool: ... @typing.overload def loadFromData(self, buf: typing.Union[QtCore.QByteArray, bytes, bytearray], format: typing.Optional[str] = ..., flags: typing.Union[QtCore.Qt.ImageConversionFlags, QtCore.Qt.ImageConversionFlag] = ...) -> bool: ... def load(self, fileName: str, format: typing.Optional[str] = ..., flags: typing.Union[QtCore.Qt.ImageConversionFlags, QtCore.Qt.ImageConversionFlag] = ...) -> bool: ... def convertFromImage(self, img: 'QImage', flags: typing.Union[QtCore.Qt.ImageConversionFlags, QtCore.Qt.ImageConversionFlag] = ...) -> bool: ... @staticmethod def fromImageReader(imageReader: 'QImageReader', flags: typing.Union[QtCore.Qt.ImageConversionFlags, QtCore.Qt.ImageConversionFlag] = ...) -> 'QPixmap': ... @staticmethod def fromImage(image: 'QImage', flags: typing.Union[QtCore.Qt.ImageConversionFlags, QtCore.Qt.ImageConversionFlag] = ...) -> 'QPixmap': ... def toImage(self) -> 'QImage': ... def scaledToHeight(self, height: int, mode: QtCore.Qt.TransformationMode = ...) -> 'QPixmap': ... def scaledToWidth(self, width: int, mode: QtCore.Qt.TransformationMode = ...) -> 'QPixmap': ... @typing.overload def scaled(self, width: int, height: int, aspectRatioMode: QtCore.Qt.AspectRatioMode = ..., transformMode: QtCore.Qt.TransformationMode = ...) -> 'QPixmap': ... @typing.overload def scaled(self, size: QtCore.QSize, aspectRatioMode: QtCore.Qt.AspectRatioMode = ..., transformMode: QtCore.Qt.TransformationMode = ...) -> 'QPixmap': ... def createMaskFromColor(self, maskColor: typing.Union['QColor', QtCore.Qt.GlobalColor, 'QGradient'], mode: QtCore.Qt.MaskMode = ...) -> 'QBitmap': ... def createHeuristicMask(self, clipTight: bool = ...) -> 'QBitmap': ... def hasAlphaChannel(self) -> bool: ... def hasAlpha(self) -> bool: ... def setMask(self, a0: 'QBitmap') -> None: ... def mask(self) -> 'QBitmap': ... def fill(self, color: typing.Union['QColor', QtCore.Qt.GlobalColor, 'QGradient'] = ...) -> None: ... @staticmethod def defaultDepth() -> int: ... def depth(self) -> int: ... def rect(self) -> QtCore.QRect: ... def size(self) -> QtCore.QSize: ... def height(self) -> int: ... def width(self) -> int: ... def devType(self) -> int: ... def isNull(self) -> bool: ... class QBitmap(QPixmap): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, other: 'QBitmap') -> None: ... @typing.overload def __init__(self, a0: QPixmap) -> None: ... @typing.overload def __init__(self, w: int, h: int) -> None: ... @typing.overload def __init__(self, a0: QtCore.QSize) -> None: ... @typing.overload def __init__(self, fileName: str, format: typing.Optional[str] = ...) -> None: ... @typing.overload def __init__(self, variant: typing.Any) -> None: ... def swap(self, other: 'QBitmap') -> None: ... def transformed(self, matrix: 'QTransform') -> 'QBitmap': ... @staticmethod def fromData(size: QtCore.QSize, bits: bytes, format: 'QImage.Format' = ...) -> 'QBitmap': ... @staticmethod def fromImage(image: 'QImage', flags: typing.Union[QtCore.Qt.ImageConversionFlags, QtCore.Qt.ImageConversionFlag] = ...) -> 'QBitmap': ... def clear(self) -> None: ... class QColor(sip.simplewrapper): class NameFormat(int): ... HexRgb = ... # type: 'QColor.NameFormat' HexArgb = ... # type: 'QColor.NameFormat' class Spec(int): ... Invalid = ... # type: 'QColor.Spec' Rgb = ... # type: 'QColor.Spec' Hsv = ... # type: 'QColor.Spec' Cmyk = ... # type: 'QColor.Spec' Hsl = ... # type: 'QColor.Spec' @typing.overload def __init__(self, color: QtCore.Qt.GlobalColor) -> None: ... @typing.overload def __init__(self, rgb: int) -> None: ... @typing.overload def __init__(self, rgba64: 'QRgba64') -> None: ... @typing.overload def __init__(self, variant: typing.Any) -> None: ... @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, r: int, g: int, b: int, alpha: int = ...) -> None: ... @typing.overload def __init__(self, aname: str) -> None: ... @typing.overload def __init__(self, acolor: typing.Union['QColor', QtCore.Qt.GlobalColor, 'QGradient']) -> None: ... @typing.overload @staticmethod def fromRgba64(r: int, g: int, b: int, alpha: int = ...) -> 'QColor': ... @typing.overload @staticmethod def fromRgba64(rgba: 'QRgba64') -> 'QColor': ... def setRgba64(self, rgba: 'QRgba64') -> None: ... def rgba64(self) -> 'QRgba64': ... @staticmethod def isValidColor(name: str) -> bool: ... @staticmethod def fromHslF(h: float, s: float, l: float, alpha: float = ...) -> 'QColor': ... @staticmethod def fromHsl(h: int, s: int, l: int, alpha: int = ...) -> 'QColor': ... def toHsl(self) -> 'QColor': ... def setHslF(self, h: float, s: float, l: float, alpha: float = ...) -> None: ... def getHslF(self) -> typing.Tuple[float, float, float, float]: ... def setHsl(self, h: int, s: int, l: int, alpha: int = ...) -> None: ... def getHsl(self) -> typing.Tuple[int, int, int, int]: ... def lightnessF(self) -> float: ... def hslSaturationF(self) -> float: ... def hslHueF(self) -> float: ... def lightness(self) -> int: ... def hslSaturation(self) -> int: ... def hslHue(self) -> int: ... def hsvSaturationF(self) -> float: ... def hsvHueF(self) -> float: ... def hsvSaturation(self) -> int: ... def hsvHue(self) -> int: ... def darker(self, factor: int = ...) -> 'QColor': ... def lighter(self, factor: int = ...) -> 'QColor': ... def isValid(self) -> bool: ... @staticmethod def fromCmykF(c: float, m: float, y: float, k: float, alpha: float = ...) -> 'QColor': ... @staticmethod def fromCmyk(c: int, m: int, y: int, k: int, alpha: int = ...) -> 'QColor': ... @staticmethod def fromHsvF(h: float, s: float, v: float, alpha: float = ...) -> 'QColor': ... @staticmethod def fromHsv(h: int, s: int, v: int, alpha: int = ...) -> 'QColor': ... @staticmethod def fromRgbF(r: float, g: float, b: float, alpha: float = ...) -> 'QColor': ... @staticmethod def fromRgba(rgba: int) -> 'QColor': ... @typing.overload @staticmethod def fromRgb(rgb: int) -> 'QColor': ... @typing.overload @staticmethod def fromRgb(r: int, g: int, b: int, alpha: int = ...) -> 'QColor': ... def convertTo(self, colorSpec: 'QColor.Spec') -> 'QColor': ... def toCmyk(self) -> 'QColor': ... def toHsv(self) -> 'QColor': ... def toRgb(self) -> 'QColor': ... def setCmykF(self, c: float, m: float, y: float, k: float, alpha: float = ...) -> None: ... def getCmykF(self) -> typing.Tuple[float, float, float, float, float]: ... def setCmyk(self, c: int, m: int, y: int, k: int, alpha: int = ...) -> None: ... def getCmyk(self) -> typing.Tuple[int, int, int, int, int]: ... def blackF(self) -> float: ... def yellowF(self) -> float: ... def magentaF(self) -> float: ... def cyanF(self) -> float: ... def black(self) -> int: ... def yellow(self) -> int: ... def magenta(self) -> int: ... def cyan(self) -> int: ... def setHsvF(self, h: float, s: float, v: float, alpha: float = ...) -> None: ... def getHsvF(self) -> typing.Tuple[float, float, float, float]: ... def setHsv(self, h: int, s: int, v: int, alpha: int = ...) -> None: ... def getHsv(self) -> typing.Tuple[int, int, int, int]: ... def valueF(self) -> float: ... def saturationF(self) -> float: ... def hueF(self) -> float: ... def value(self) -> int: ... def saturation(self) -> int: ... def hue(self) -> int: ... def rgb(self) -> int: ... def setRgba(self, rgba: int) -> None: ... def rgba(self) -> int: ... def setRgbF(self, r: float, g: float, b: float, alpha: float = ...) -> None: ... def getRgbF(self) -> typing.Tuple[float, float, float, float]: ... @typing.overload def setRgb(self, r: int, g: int, b: int, alpha: int = ...) -> None: ... @typing.overload def setRgb(self, rgb: int) -> None: ... def getRgb(self) -> typing.Tuple[int, int, int, int]: ... def setBlueF(self, blue: float) -> None: ... def setGreenF(self, green: float) -> None: ... def setRedF(self, red: float) -> None: ... def blueF(self) -> float: ... def greenF(self) -> float: ... def redF(self) -> float: ... def setBlue(self, blue: int) -> None: ... def setGreen(self, green: int) -> None: ... def setRed(self, red: int) -> None: ... def blue(self) -> int: ... def green(self) -> int: ... def red(self) -> int: ... def setAlphaF(self, alpha: float) -> None: ... def alphaF(self) -> float: ... def setAlpha(self, alpha: int) -> None: ... def alpha(self) -> int: ... def spec(self) -> 'QColor.Spec': ... @staticmethod def colorNames() -> typing.List[str]: ... def setNamedColor(self, name: str) -> None: ... @typing.overload def name(self) -> str: ... @typing.overload def name(self, format: 'QColor.NameFormat') -> str: ... class QBrush(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, bs: QtCore.Qt.BrushStyle) -> None: ... @typing.overload def __init__(self, color: typing.Union[QColor, QtCore.Qt.GlobalColor, 'QGradient'], style: QtCore.Qt.BrushStyle = ...) -> None: ... @typing.overload def __init__(self, color: typing.Union[QColor, QtCore.Qt.GlobalColor, 'QGradient'], pixmap: QPixmap) -> None: ... @typing.overload def __init__(self, pixmap: QPixmap) -> None: ... @typing.overload def __init__(self, image: 'QImage') -> None: ... @typing.overload def __init__(self, brush: typing.Union['QBrush', QColor, QtCore.Qt.GlobalColor, 'QGradient']) -> None: ... @typing.overload def __init__(self, variant: typing.Any) -> None: ... def swap(self, other: 'QBrush') -> None: ... def transform(self) -> 'QTransform': ... def setTransform(self, a0: 'QTransform') -> None: ... def textureImage(self) -> 'QImage': ... def setTextureImage(self, image: 'QImage') -> None: ... def color(self) -> QColor: ... def style(self) -> QtCore.Qt.BrushStyle: ... def isOpaque(self) -> bool: ... def gradient(self) -> 'QGradient': ... @typing.overload def setColor(self, color: typing.Union[QColor, QtCore.Qt.GlobalColor, 'QGradient']) -> None: ... @typing.overload def setColor(self, acolor: QtCore.Qt.GlobalColor) -> None: ... def setTexture(self, pixmap: QPixmap) -> None: ... def texture(self) -> QPixmap: ... def setStyle(self, a0: QtCore.Qt.BrushStyle) -> None: ... class QGradient(sip.simplewrapper): class Preset(int): ... WarmFlame = ... # type: 'QGradient.Preset' NightFade = ... # type: 'QGradient.Preset' SpringWarmth = ... # type: 'QGradient.Preset' JuicyPeach = ... # type: 'QGradient.Preset' YoungPassion = ... # type: 'QGradient.Preset' LadyLips = ... # type: 'QGradient.Preset' SunnyMorning = ... # type: 'QGradient.Preset' RainyAshville = ... # type: 'QGradient.Preset' FrozenDreams = ... # type: 'QGradient.Preset' WinterNeva = ... # type: 'QGradient.Preset' DustyGrass = ... # type: 'QGradient.Preset' TemptingAzure = ... # type: 'QGradient.Preset' HeavyRain = ... # type: 'QGradient.Preset' AmyCrisp = ... # type: 'QGradient.Preset' MeanFruit = ... # type: 'QGradient.Preset' DeepBlue = ... # type: 'QGradient.Preset' RipeMalinka = ... # type: 'QGradient.Preset' CloudyKnoxville = ... # type: 'QGradient.Preset' MalibuBeach = ... # type: 'QGradient.Preset' NewLife = ... # type: 'QGradient.Preset' TrueSunset = ... # type: 'QGradient.Preset' MorpheusDen = ... # type: 'QGradient.Preset' RareWind = ... # type: 'QGradient.Preset' NearMoon = ... # type: 'QGradient.Preset' WildApple = ... # type: 'QGradient.Preset' SaintPetersburg = ... # type: 'QGradient.Preset' PlumPlate = ... # type: 'QGradient.Preset' EverlastingSky = ... # type: 'QGradient.Preset' HappyFisher = ... # type: 'QGradient.Preset' Blessing = ... # type: 'QGradient.Preset' SharpeyeEagle = ... # type: 'QGradient.Preset' LadogaBottom = ... # type: 'QGradient.Preset' LemonGate = ... # type: 'QGradient.Preset' ItmeoBranding = ... # type: 'QGradient.Preset' ZeusMiracle = ... # type: 'QGradient.Preset' OldHat = ... # type: 'QGradient.Preset' StarWine = ... # type: 'QGradient.Preset' HappyAcid = ... # type: 'QGradient.Preset' AwesomePine = ... # type: 'QGradient.Preset' NewYork = ... # type: 'QGradient.Preset' ShyRainbow = ... # type: 'QGradient.Preset' MixedHopes = ... # type: 'QGradient.Preset' FlyHigh = ... # type: 'QGradient.Preset' StrongBliss = ... # type: 'QGradient.Preset' FreshMilk = ... # type: 'QGradient.Preset' SnowAgain = ... # type: 'QGradient.Preset' FebruaryInk = ... # type: 'QGradient.Preset' KindSteel = ... # type: 'QGradient.Preset' SoftGrass = ... # type: 'QGradient.Preset' GrownEarly = ... # type: 'QGradient.Preset' SharpBlues = ... # type: 'QGradient.Preset' ShadyWater = ... # type: 'QGradient.Preset' DirtyBeauty = ... # type: 'QGradient.Preset' GreatWhale = ... # type: 'QGradient.Preset' TeenNotebook = ... # type: 'QGradient.Preset' PoliteRumors = ... # type: 'QGradient.Preset' SweetPeriod = ... # type: 'QGradient.Preset' WideMatrix = ... # type: 'QGradient.Preset' SoftCherish = ... # type: 'QGradient.Preset' RedSalvation = ... # type: 'QGradient.Preset' BurningSpring = ... # type: 'QGradient.Preset' NightParty = ... # type: 'QGradient.Preset' SkyGlider = ... # type: 'QGradient.Preset' HeavenPeach = ... # type: 'QGradient.Preset' PurpleDivision = ... # type: 'QGradient.Preset' AquaSplash = ... # type: 'QGradient.Preset' SpikyNaga = ... # type: 'QGradient.Preset' LoveKiss = ... # type: 'QGradient.Preset' CleanMirror = ... # type: 'QGradient.Preset' PremiumDark = ... # type: 'QGradient.Preset' ColdEvening = ... # type: 'QGradient.Preset' CochitiLake = ... # type: 'QGradient.Preset' SummerGames = ... # type: 'QGradient.Preset' PassionateBed = ... # type: 'QGradient.Preset' MountainRock = ... # type: 'QGradient.Preset' DesertHump = ... # type: 'QGradient.Preset' JungleDay = ... # type: 'QGradient.Preset' PhoenixStart = ... # type: 'QGradient.Preset' OctoberSilence = ... # type: 'QGradient.Preset' FarawayRiver = ... # type: 'QGradient.Preset' AlchemistLab = ... # type: 'QGradient.Preset' OverSun = ... # type: 'QGradient.Preset' PremiumWhite = ... # type: 'QGradient.Preset' MarsParty = ... # type: 'QGradient.Preset' EternalConstance = ... # type: 'QGradient.Preset' JapanBlush = ... # type: 'QGradient.Preset' SmilingRain = ... # type: 'QGradient.Preset' CloudyApple = ... # type: 'QGradient.Preset' BigMango = ... # type: 'QGradient.Preset' HealthyWater = ... # type: 'QGradient.Preset' AmourAmour = ... # type: 'QGradient.Preset' RiskyConcrete = ... # type: 'QGradient.Preset' StrongStick = ... # type: 'QGradient.Preset' ViciousStance = ... # type: 'QGradient.Preset' PaloAlto = ... # type: 'QGradient.Preset' HappyMemories = ... # type: 'QGradient.Preset' MidnightBloom = ... # type: 'QGradient.Preset' Crystalline = ... # type: 'QGradient.Preset' PartyBliss = ... # type: 'QGradient.Preset' ConfidentCloud = ... # type: 'QGradient.Preset' LeCocktail = ... # type: 'QGradient.Preset' RiverCity = ... # type: 'QGradient.Preset' FrozenBerry = ... # type: 'QGradient.Preset' ChildCare = ... # type: 'QGradient.Preset' FlyingLemon = ... # type: 'QGradient.Preset' NewRetrowave = ... # type: 'QGradient.Preset' HiddenJaguar = ... # type: 'QGradient.Preset' AboveTheSky = ... # type: 'QGradient.Preset' Nega = ... # type: 'QGradient.Preset' DenseWater = ... # type: 'QGradient.Preset' Seashore = ... # type: 'QGradient.Preset' MarbleWall = ... # type: 'QGradient.Preset' CheerfulCaramel = ... # type: 'QGradient.Preset' NightSky = ... # type: 'QGradient.Preset' MagicLake = ... # type: 'QGradient.Preset' YoungGrass = ... # type: 'QGradient.Preset' ColorfulPeach = ... # type: 'QGradient.Preset' GentleCare = ... # type: 'QGradient.Preset' PlumBath = ... # type: 'QGradient.Preset' HappyUnicorn = ... # type: 'QGradient.Preset' AfricanField = ... # type: 'QGradient.Preset' SolidStone = ... # type: 'QGradient.Preset' OrangeJuice = ... # type: 'QGradient.Preset' GlassWater = ... # type: 'QGradient.Preset' NorthMiracle = ... # type: 'QGradient.Preset' FruitBlend = ... # type: 'QGradient.Preset' MillenniumPine = ... # type: 'QGradient.Preset' HighFlight = ... # type: 'QGradient.Preset' MoleHall = ... # type: 'QGradient.Preset' SpaceShift = ... # type: 'QGradient.Preset' ForestInei = ... # type: 'QGradient.Preset' RoyalGarden = ... # type: 'QGradient.Preset' RichMetal = ... # type: 'QGradient.Preset' JuicyCake = ... # type: 'QGradient.Preset' SmartIndigo = ... # type: 'QGradient.Preset' SandStrike = ... # type: 'QGradient.Preset' NorseBeauty = ... # type: 'QGradient.Preset' AquaGuidance = ... # type: 'QGradient.Preset' SunVeggie = ... # type: 'QGradient.Preset' SeaLord = ... # type: 'QGradient.Preset' BlackSea = ... # type: 'QGradient.Preset' GrassShampoo = ... # type: 'QGradient.Preset' LandingAircraft = ... # type: 'QGradient.Preset' WitchDance = ... # type: 'QGradient.Preset' SleeplessNight = ... # type: 'QGradient.Preset' AngelCare = ... # type: 'QGradient.Preset' CrystalRiver = ... # type: 'QGradient.Preset' SoftLipstick = ... # type: 'QGradient.Preset' SaltMountain = ... # type: 'QGradient.Preset' PerfectWhite = ... # type: 'QGradient.Preset' FreshOasis = ... # type: 'QGradient.Preset' StrictNovember = ... # type: 'QGradient.Preset' MorningSalad = ... # type: 'QGradient.Preset' DeepRelief = ... # type: 'QGradient.Preset' SeaStrike = ... # type: 'QGradient.Preset' NightCall = ... # type: 'QGradient.Preset' SupremeSky = ... # type: 'QGradient.Preset' LightBlue = ... # type: 'QGradient.Preset' MindCrawl = ... # type: 'QGradient.Preset' LilyMeadow = ... # type: 'QGradient.Preset' SugarLollipop = ... # type: 'QGradient.Preset' SweetDessert = ... # type: 'QGradient.Preset' MagicRay = ... # type: 'QGradient.Preset' TeenParty = ... # type: 'QGradient.Preset' FrozenHeat = ... # type: 'QGradient.Preset' GagarinView = ... # type: 'QGradient.Preset' FabledSunset = ... # type: 'QGradient.Preset' PerfectBlue = ... # type: 'QGradient.Preset' class Spread(int): ... PadSpread = ... # type: 'QGradient.Spread' ReflectSpread = ... # type: 'QGradient.Spread' RepeatSpread = ... # type: 'QGradient.Spread' class Type(int): ... LinearGradient = ... # type: 'QGradient.Type' RadialGradient = ... # type: 'QGradient.Type' ConicalGradient = ... # type: 'QGradient.Type' NoGradient = ... # type: 'QGradient.Type' class CoordinateMode(int): ... LogicalMode = ... # type: 'QGradient.CoordinateMode' StretchToDeviceMode = ... # type: 'QGradient.CoordinateMode' ObjectBoundingMode = ... # type: 'QGradient.CoordinateMode' ObjectMode = ... # type: 'QGradient.CoordinateMode' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QGradient.Preset') -> None: ... @typing.overload def __init__(self, a0: 'QGradient') -> None: ... def setCoordinateMode(self, mode: 'QGradient.CoordinateMode') -> None: ... def coordinateMode(self) -> 'QGradient.CoordinateMode': ... def setSpread(self, aspread: 'QGradient.Spread') -> None: ... def stops(self) -> typing.List[typing.Tuple[float, QColor]]: ... def setStops(self, stops: typing.Iterable[typing.Tuple[float, typing.Union[QColor, QtCore.Qt.GlobalColor, 'QGradient']]]) -> None: ... def setColorAt(self, pos: float, color: typing.Union[QColor, QtCore.Qt.GlobalColor, 'QGradient']) -> None: ... def spread(self) -> 'QGradient.Spread': ... def type(self) -> 'QGradient.Type': ... class QLinearGradient(QGradient): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, start: typing.Union[QtCore.QPointF, QtCore.QPoint], finalStop: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def __init__(self, xStart: float, yStart: float, xFinalStop: float, yFinalStop: float) -> None: ... @typing.overload def __init__(self, a0: 'QLinearGradient') -> None: ... @typing.overload def setFinalStop(self, stop: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def setFinalStop(self, x: float, y: float) -> None: ... @typing.overload def setStart(self, start: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def setStart(self, x: float, y: float) -> None: ... def finalStop(self) -> QtCore.QPointF: ... def start(self) -> QtCore.QPointF: ... class QRadialGradient(QGradient): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, center: typing.Union[QtCore.QPointF, QtCore.QPoint], radius: float, focalPoint: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def __init__(self, center: typing.Union[QtCore.QPointF, QtCore.QPoint], centerRadius: float, focalPoint: typing.Union[QtCore.QPointF, QtCore.QPoint], focalRadius: float) -> None: ... @typing.overload def __init__(self, center: typing.Union[QtCore.QPointF, QtCore.QPoint], radius: float) -> None: ... @typing.overload def __init__(self, cx: float, cy: float, radius: float, fx: float, fy: float) -> None: ... @typing.overload def __init__(self, cx: float, cy: float, centerRadius: float, fx: float, fy: float, focalRadius: float) -> None: ... @typing.overload def __init__(self, cx: float, cy: float, radius: float) -> None: ... @typing.overload def __init__(self, a0: 'QRadialGradient') -> None: ... def setFocalRadius(self, radius: float) -> None: ... def focalRadius(self) -> float: ... def setCenterRadius(self, radius: float) -> None: ... def centerRadius(self) -> float: ... def setRadius(self, radius: float) -> None: ... @typing.overload def setFocalPoint(self, focalPoint: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def setFocalPoint(self, x: float, y: float) -> None: ... @typing.overload def setCenter(self, center: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def setCenter(self, x: float, y: float) -> None: ... def radius(self) -> float: ... def focalPoint(self) -> QtCore.QPointF: ... def center(self) -> QtCore.QPointF: ... class QConicalGradient(QGradient): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, center: typing.Union[QtCore.QPointF, QtCore.QPoint], startAngle: float) -> None: ... @typing.overload def __init__(self, cx: float, cy: float, startAngle: float) -> None: ... @typing.overload def __init__(self, a0: 'QConicalGradient') -> None: ... def setAngle(self, angle: float) -> None: ... @typing.overload def setCenter(self, center: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def setCenter(self, x: float, y: float) -> None: ... def angle(self) -> float: ... def center(self) -> QtCore.QPointF: ... class QClipboard(QtCore.QObject): class Mode(int): ... Clipboard = ... # type: 'QClipboard.Mode' Selection = ... # type: 'QClipboard.Mode' FindBuffer = ... # type: 'QClipboard.Mode' def selectionChanged(self) -> None: ... def findBufferChanged(self) -> None: ... def dataChanged(self) -> None: ... def changed(self, mode: 'QClipboard.Mode') -> None: ... def setPixmap(self, a0: QPixmap, mode: 'QClipboard.Mode' = ...) -> None: ... def setImage(self, a0: 'QImage', mode: 'QClipboard.Mode' = ...) -> None: ... def pixmap(self, mode: 'QClipboard.Mode' = ...) -> QPixmap: ... def image(self, mode: 'QClipboard.Mode' = ...) -> 'QImage': ... def setMimeData(self, data: QtCore.QMimeData, mode: 'QClipboard.Mode' = ...) -> None: ... def mimeData(self, mode: 'QClipboard.Mode' = ...) -> QtCore.QMimeData: ... def setText(self, a0: str, mode: 'QClipboard.Mode' = ...) -> None: ... @typing.overload def text(self, mode: 'QClipboard.Mode' = ...) -> str: ... @typing.overload def text(self, subtype: str, mode: 'QClipboard.Mode' = ...) -> typing.Tuple[str, str]: ... def ownsSelection(self) -> bool: ... def ownsFindBuffer(self) -> bool: ... def ownsClipboard(self) -> bool: ... def supportsSelection(self) -> bool: ... def supportsFindBuffer(self) -> bool: ... def clear(self, mode: 'QClipboard.Mode' = ...) -> None: ... class QCursor(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, bitmap: QBitmap, mask: QBitmap, hotX: int = ..., hotY: int = ...) -> None: ... @typing.overload def __init__(self, pixmap: QPixmap, hotX: int = ..., hotY: int = ...) -> None: ... @typing.overload def __init__(self, cursor: typing.Union['QCursor', QtCore.Qt.CursorShape]) -> None: ... @typing.overload def __init__(self, variant: typing.Any) -> None: ... def swap(self, other: typing.Union['QCursor', QtCore.Qt.CursorShape]) -> None: ... @typing.overload @staticmethod def setPos(x: int, y: int) -> None: ... @typing.overload @staticmethod def setPos(p: QtCore.QPoint) -> None: ... @typing.overload @staticmethod def setPos(screen: 'QScreen', x: int, y: int) -> None: ... @typing.overload @staticmethod def setPos(screen: 'QScreen', p: QtCore.QPoint) -> None: ... @typing.overload @staticmethod def pos() -> QtCore.QPoint: ... @typing.overload @staticmethod def pos(screen: 'QScreen') -> QtCore.QPoint: ... def hotSpot(self) -> QtCore.QPoint: ... def pixmap(self) -> QPixmap: ... def mask(self) -> QBitmap: ... def bitmap(self) -> QBitmap: ... def setShape(self, newShape: QtCore.Qt.CursorShape) -> None: ... def shape(self) -> QtCore.Qt.CursorShape: ... class QDesktopServices(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QDesktopServices') -> None: ... @staticmethod def unsetUrlHandler(scheme: str) -> None: ... @typing.overload @staticmethod def setUrlHandler(scheme: str, receiver: QtCore.QObject, method: str) -> None: ... @typing.overload @staticmethod def setUrlHandler(scheme: str, method: typing.Callable[[QtCore.QUrl], None]) -> None: ... @staticmethod def openUrl(url: QtCore.QUrl) -> bool: ... class QDrag(QtCore.QObject): def __init__(self, dragSource: QtCore.QObject) -> None: ... def defaultAction(self) -> QtCore.Qt.DropAction: ... def supportedActions(self) -> QtCore.Qt.DropActions: ... def dragCursor(self, action: QtCore.Qt.DropAction) -> QPixmap: ... def targetChanged(self, newTarget: QtCore.QObject) -> None: ... def actionChanged(self, action: QtCore.Qt.DropAction) -> None: ... def setDragCursor(self, cursor: QPixmap, action: QtCore.Qt.DropAction) -> None: ... def target(self) -> QtCore.QObject: ... def source(self) -> QtCore.QObject: ... def hotSpot(self) -> QtCore.QPoint: ... def setHotSpot(self, hotspot: QtCore.QPoint) -> None: ... def pixmap(self) -> QPixmap: ... def setPixmap(self, a0: QPixmap) -> None: ... def mimeData(self) -> QtCore.QMimeData: ... def setMimeData(self, data: QtCore.QMimeData) -> None: ... @typing.overload def exec(self, supportedActions: typing.Union[QtCore.Qt.DropActions, QtCore.Qt.DropAction] = ...) -> QtCore.Qt.DropAction: ... @typing.overload def exec(self, supportedActions: typing.Union[QtCore.Qt.DropActions, QtCore.Qt.DropAction], defaultDropAction: QtCore.Qt.DropAction) -> QtCore.Qt.DropAction: ... @typing.overload def exec_(self, supportedActions: typing.Union[QtCore.Qt.DropActions, QtCore.Qt.DropAction] = ...) -> QtCore.Qt.DropAction: ... @typing.overload def exec_(self, supportedActions: typing.Union[QtCore.Qt.DropActions, QtCore.Qt.DropAction], defaultDropAction: QtCore.Qt.DropAction) -> QtCore.Qt.DropAction: ... class QInputEvent(QtCore.QEvent): def setTimestamp(self, atimestamp: int) -> None: ... def timestamp(self) -> int: ... def modifiers(self) -> QtCore.Qt.KeyboardModifiers: ... class QMouseEvent(QInputEvent): @typing.overload def __init__(self, type: QtCore.QEvent.Type, pos: typing.Union[QtCore.QPointF, QtCore.QPoint], button: QtCore.Qt.MouseButton, buttons: typing.Union[QtCore.Qt.MouseButtons, QtCore.Qt.MouseButton], modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier]) -> None: ... @typing.overload def __init__(self, type: QtCore.QEvent.Type, pos: typing.Union[QtCore.QPointF, QtCore.QPoint], globalPos: typing.Union[QtCore.QPointF, QtCore.QPoint], button: QtCore.Qt.MouseButton, buttons: typing.Union[QtCore.Qt.MouseButtons, QtCore.Qt.MouseButton], modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier]) -> None: ... @typing.overload def __init__(self, type: QtCore.QEvent.Type, pos: typing.Union[QtCore.QPointF, QtCore.QPoint], windowPos: typing.Union[QtCore.QPointF, QtCore.QPoint], globalPos: typing.Union[QtCore.QPointF, QtCore.QPoint], button: QtCore.Qt.MouseButton, buttons: typing.Union[QtCore.Qt.MouseButtons, QtCore.Qt.MouseButton], modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier]) -> None: ... @typing.overload def __init__(self, type: QtCore.QEvent.Type, localPos: typing.Union[QtCore.QPointF, QtCore.QPoint], windowPos: typing.Union[QtCore.QPointF, QtCore.QPoint], screenPos: typing.Union[QtCore.QPointF, QtCore.QPoint], button: QtCore.Qt.MouseButton, buttons: typing.Union[QtCore.Qt.MouseButtons, QtCore.Qt.MouseButton], modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier], source: QtCore.Qt.MouseEventSource) -> None: ... @typing.overload def __init__(self, a0: 'QMouseEvent') -> None: ... def flags(self) -> QtCore.Qt.MouseEventFlags: ... def source(self) -> QtCore.Qt.MouseEventSource: ... def screenPos(self) -> QtCore.QPointF: ... def windowPos(self) -> QtCore.QPointF: ... def localPos(self) -> QtCore.QPointF: ... def buttons(self) -> QtCore.Qt.MouseButtons: ... def button(self) -> QtCore.Qt.MouseButton: ... def globalY(self) -> int: ... def globalX(self) -> int: ... def y(self) -> int: ... def x(self) -> int: ... def globalPos(self) -> QtCore.QPoint: ... def pos(self) -> QtCore.QPoint: ... class QHoverEvent(QInputEvent): @typing.overload def __init__(self, type: QtCore.QEvent.Type, pos: typing.Union[QtCore.QPointF, QtCore.QPoint], oldPos: typing.Union[QtCore.QPointF, QtCore.QPoint], modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ...) -> None: ... @typing.overload def __init__(self, a0: 'QHoverEvent') -> None: ... def oldPosF(self) -> QtCore.QPointF: ... def posF(self) -> QtCore.QPointF: ... def oldPos(self) -> QtCore.QPoint: ... def pos(self) -> QtCore.QPoint: ... class QWheelEvent(QInputEvent): @typing.overload def __init__(self, pos: typing.Union[QtCore.QPointF, QtCore.QPoint], globalPos: typing.Union[QtCore.QPointF, QtCore.QPoint], pixelDelta: QtCore.QPoint, angleDelta: QtCore.QPoint, qt4Delta: int, qt4Orientation: QtCore.Qt.Orientation, buttons: typing.Union[QtCore.Qt.MouseButtons, QtCore.Qt.MouseButton], modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier]) -> None: ... @typing.overload def __init__(self, pos: typing.Union[QtCore.QPointF, QtCore.QPoint], globalPos: typing.Union[QtCore.QPointF, QtCore.QPoint], pixelDelta: QtCore.QPoint, angleDelta: QtCore.QPoint, qt4Delta: int, qt4Orientation: QtCore.Qt.Orientation, buttons: typing.Union[QtCore.Qt.MouseButtons, QtCore.Qt.MouseButton], modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier], phase: QtCore.Qt.ScrollPhase) -> None: ... @typing.overload def __init__(self, pos: typing.Union[QtCore.QPointF, QtCore.QPoint], globalPos: typing.Union[QtCore.QPointF, QtCore.QPoint], pixelDelta: QtCore.QPoint, angleDelta: QtCore.QPoint, qt4Delta: int, qt4Orientation: QtCore.Qt.Orientation, buttons: typing.Union[QtCore.Qt.MouseButtons, QtCore.Qt.MouseButton], modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier], phase: QtCore.Qt.ScrollPhase, source: QtCore.Qt.MouseEventSource) -> None: ... @typing.overload def __init__(self, pos: typing.Union[QtCore.QPointF, QtCore.QPoint], globalPos: typing.Union[QtCore.QPointF, QtCore.QPoint], pixelDelta: QtCore.QPoint, angleDelta: QtCore.QPoint, qt4Delta: int, qt4Orientation: QtCore.Qt.Orientation, buttons: typing.Union[QtCore.Qt.MouseButtons, QtCore.Qt.MouseButton], modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier], phase: QtCore.Qt.ScrollPhase, source: QtCore.Qt.MouseEventSource, inverted: bool) -> None: ... @typing.overload def __init__(self, pos: typing.Union[QtCore.QPointF, QtCore.QPoint], globalPos: typing.Union[QtCore.QPointF, QtCore.QPoint], pixelDelta: QtCore.QPoint, angleDelta: QtCore.QPoint, buttons: typing.Union[QtCore.Qt.MouseButtons, QtCore.Qt.MouseButton], modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier], phase: QtCore.Qt.ScrollPhase, inverted: bool, source: QtCore.Qt.MouseEventSource = ...) -> None: ... @typing.overload def __init__(self, a0: 'QWheelEvent') -> None: ... def inverted(self) -> bool: ... def source(self) -> QtCore.Qt.MouseEventSource: ... def phase(self) -> QtCore.Qt.ScrollPhase: ... def globalPosF(self) -> QtCore.QPointF: ... def posF(self) -> QtCore.QPointF: ... def angleDelta(self) -> QtCore.QPoint: ... def pixelDelta(self) -> QtCore.QPoint: ... def buttons(self) -> QtCore.Qt.MouseButtons: ... def globalY(self) -> int: ... def globalX(self) -> int: ... def y(self) -> int: ... def x(self) -> int: ... def globalPos(self) -> QtCore.QPoint: ... def pos(self) -> QtCore.QPoint: ... class QTabletEvent(QInputEvent): class PointerType(int): ... UnknownPointer = ... # type: 'QTabletEvent.PointerType' Pen = ... # type: 'QTabletEvent.PointerType' Cursor = ... # type: 'QTabletEvent.PointerType' Eraser = ... # type: 'QTabletEvent.PointerType' class TabletDevice(int): ... NoDevice = ... # type: 'QTabletEvent.TabletDevice' Puck = ... # type: 'QTabletEvent.TabletDevice' Stylus = ... # type: 'QTabletEvent.TabletDevice' Airbrush = ... # type: 'QTabletEvent.TabletDevice' FourDMouse = ... # type: 'QTabletEvent.TabletDevice' XFreeEraser = ... # type: 'QTabletEvent.TabletDevice' RotationStylus = ... # type: 'QTabletEvent.TabletDevice' @typing.overload def __init__(self, t: QtCore.QEvent.Type, pos: typing.Union[QtCore.QPointF, QtCore.QPoint], globalPos: typing.Union[QtCore.QPointF, QtCore.QPoint], device: int, pointerType: int, pressure: float, xTilt: int, yTilt: int, tangentialPressure: float, rotation: float, z: int, keyState: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier], uniqueID: int, button: QtCore.Qt.MouseButton, buttons: typing.Union[QtCore.Qt.MouseButtons, QtCore.Qt.MouseButton]) -> None: ... @typing.overload def __init__(self, t: QtCore.QEvent.Type, pos: typing.Union[QtCore.QPointF, QtCore.QPoint], globalPos: typing.Union[QtCore.QPointF, QtCore.QPoint], device: int, pointerType: int, pressure: float, xTilt: int, yTilt: int, tangentialPressure: float, rotation: float, z: int, keyState: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier], uniqueID: int) -> None: ... @typing.overload def __init__(self, a0: 'QTabletEvent') -> None: ... def buttons(self) -> QtCore.Qt.MouseButtons: ... def button(self) -> QtCore.Qt.MouseButton: ... def globalPosF(self) -> QtCore.QPointF: ... def posF(self) -> QtCore.QPointF: ... def yTilt(self) -> int: ... def xTilt(self) -> int: ... def rotation(self) -> float: ... def tangentialPressure(self) -> float: ... def z(self) -> int: ... def pressure(self) -> float: ... def uniqueId(self) -> int: ... def pointerType(self) -> 'QTabletEvent.PointerType': ... def device(self) -> 'QTabletEvent.TabletDevice': ... def hiResGlobalY(self) -> float: ... def hiResGlobalX(self) -> float: ... def globalY(self) -> int: ... def globalX(self) -> int: ... def y(self) -> int: ... def x(self) -> int: ... def globalPos(self) -> QtCore.QPoint: ... def pos(self) -> QtCore.QPoint: ... class QKeyEvent(QInputEvent): @typing.overload def __init__(self, type: QtCore.QEvent.Type, key: int, modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier], nativeScanCode: int, nativeVirtualKey: int, nativeModifiers: int, text: str = ..., autorep: bool = ..., count: int = ...) -> None: ... @typing.overload def __init__(self, type: QtCore.QEvent.Type, key: int, modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier], text: str = ..., autorep: bool = ..., count: int = ...) -> None: ... @typing.overload def __init__(self, a0: 'QKeyEvent') -> None: ... def nativeVirtualKey(self) -> int: ... def nativeScanCode(self) -> int: ... def nativeModifiers(self) -> int: ... def matches(self, key: 'QKeySequence.StandardKey') -> bool: ... def __len__(self) -> int: ... def count(self) -> int: ... def isAutoRepeat(self) -> bool: ... def text(self) -> str: ... def modifiers(self) -> QtCore.Qt.KeyboardModifiers: ... def key(self) -> int: ... class QFocusEvent(QtCore.QEvent): @typing.overload def __init__(self, type: QtCore.QEvent.Type, reason: QtCore.Qt.FocusReason = ...) -> None: ... @typing.overload def __init__(self, a0: 'QFocusEvent') -> None: ... def reason(self) -> QtCore.Qt.FocusReason: ... def lostFocus(self) -> bool: ... def gotFocus(self) -> bool: ... class QPaintEvent(QtCore.QEvent): @typing.overload def __init__(self, paintRegion: 'QRegion') -> None: ... @typing.overload def __init__(self, paintRect: QtCore.QRect) -> None: ... @typing.overload def __init__(self, a0: 'QPaintEvent') -> None: ... def region(self) -> 'QRegion': ... def rect(self) -> QtCore.QRect: ... class QMoveEvent(QtCore.QEvent): @typing.overload def __init__(self, pos: QtCore.QPoint, oldPos: QtCore.QPoint) -> None: ... @typing.overload def __init__(self, a0: 'QMoveEvent') -> None: ... def oldPos(self) -> QtCore.QPoint: ... def pos(self) -> QtCore.QPoint: ... class QResizeEvent(QtCore.QEvent): @typing.overload def __init__(self, size: QtCore.QSize, oldSize: QtCore.QSize) -> None: ... @typing.overload def __init__(self, a0: 'QResizeEvent') -> None: ... def oldSize(self) -> QtCore.QSize: ... def size(self) -> QtCore.QSize: ... class QCloseEvent(QtCore.QEvent): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QCloseEvent') -> None: ... class QIconDragEvent(QtCore.QEvent): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QIconDragEvent') -> None: ... class QShowEvent(QtCore.QEvent): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QShowEvent') -> None: ... class QHideEvent(QtCore.QEvent): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QHideEvent') -> None: ... class QContextMenuEvent(QInputEvent): class Reason(int): ... Mouse = ... # type: 'QContextMenuEvent.Reason' Keyboard = ... # type: 'QContextMenuEvent.Reason' Other = ... # type: 'QContextMenuEvent.Reason' @typing.overload def __init__(self, reason: 'QContextMenuEvent.Reason', pos: QtCore.QPoint, globalPos: QtCore.QPoint, modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier]) -> None: ... @typing.overload def __init__(self, reason: 'QContextMenuEvent.Reason', pos: QtCore.QPoint, globalPos: QtCore.QPoint) -> None: ... @typing.overload def __init__(self, reason: 'QContextMenuEvent.Reason', pos: QtCore.QPoint) -> None: ... @typing.overload def __init__(self, a0: 'QContextMenuEvent') -> None: ... def reason(self) -> 'QContextMenuEvent.Reason': ... def globalPos(self) -> QtCore.QPoint: ... def pos(self) -> QtCore.QPoint: ... def globalY(self) -> int: ... def globalX(self) -> int: ... def y(self) -> int: ... def x(self) -> int: ... class QInputMethodEvent(QtCore.QEvent): class AttributeType(int): ... TextFormat = ... # type: 'QInputMethodEvent.AttributeType' Cursor = ... # type: 'QInputMethodEvent.AttributeType' Language = ... # type: 'QInputMethodEvent.AttributeType' Ruby = ... # type: 'QInputMethodEvent.AttributeType' Selection = ... # type: 'QInputMethodEvent.AttributeType' class Attribute(sip.simplewrapper): length = ... # type: int start = ... # type: int type = ... # type: 'QInputMethodEvent.AttributeType' value = ... # type: typing.Any @typing.overload def __init__(self, t: 'QInputMethodEvent.AttributeType', s: int, l: int, val: typing.Any) -> None: ... @typing.overload def __init__(self, typ: 'QInputMethodEvent.AttributeType', s: int, l: int) -> None: ... @typing.overload def __init__(self, a0: 'QInputMethodEvent.Attribute') -> None: ... @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, preeditText: str, attributes: typing.Iterable['QInputMethodEvent.Attribute']) -> None: ... @typing.overload def __init__(self, other: 'QInputMethodEvent') -> None: ... def replacementLength(self) -> int: ... def replacementStart(self) -> int: ... def commitString(self) -> str: ... def preeditString(self) -> str: ... def attributes(self) -> typing.List['QInputMethodEvent.Attribute']: ... def setCommitString(self, commitString: str, from_: int = ..., length: int = ...) -> None: ... class QInputMethodQueryEvent(QtCore.QEvent): @typing.overload def __init__(self, queries: typing.Union[QtCore.Qt.InputMethodQueries, QtCore.Qt.InputMethodQuery]) -> None: ... @typing.overload def __init__(self, a0: 'QInputMethodQueryEvent') -> None: ... def value(self, query: QtCore.Qt.InputMethodQuery) -> typing.Any: ... def setValue(self, query: QtCore.Qt.InputMethodQuery, value: typing.Any) -> None: ... def queries(self) -> QtCore.Qt.InputMethodQueries: ... class QDropEvent(QtCore.QEvent): @typing.overload def __init__(self, pos: typing.Union[QtCore.QPointF, QtCore.QPoint], actions: typing.Union[QtCore.Qt.DropActions, QtCore.Qt.DropAction], data: QtCore.QMimeData, buttons: typing.Union[QtCore.Qt.MouseButtons, QtCore.Qt.MouseButton], modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier], type: QtCore.QEvent.Type = ...) -> None: ... @typing.overload def __init__(self, a0: 'QDropEvent') -> None: ... def mimeData(self) -> QtCore.QMimeData: ... def source(self) -> QtCore.QObject: ... def setDropAction(self, action: QtCore.Qt.DropAction) -> None: ... def dropAction(self) -> QtCore.Qt.DropAction: ... def acceptProposedAction(self) -> None: ... def proposedAction(self) -> QtCore.Qt.DropAction: ... def possibleActions(self) -> QtCore.Qt.DropActions: ... def keyboardModifiers(self) -> QtCore.Qt.KeyboardModifiers: ... def mouseButtons(self) -> QtCore.Qt.MouseButtons: ... def posF(self) -> QtCore.QPointF: ... def pos(self) -> QtCore.QPoint: ... class QDragMoveEvent(QDropEvent): @typing.overload def __init__(self, pos: QtCore.QPoint, actions: typing.Union[QtCore.Qt.DropActions, QtCore.Qt.DropAction], data: QtCore.QMimeData, buttons: typing.Union[QtCore.Qt.MouseButtons, QtCore.Qt.MouseButton], modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier], type: QtCore.QEvent.Type = ...) -> None: ... @typing.overload def __init__(self, a0: 'QDragMoveEvent') -> None: ... @typing.overload def ignore(self) -> None: ... @typing.overload def ignore(self, r: QtCore.QRect) -> None: ... @typing.overload def accept(self) -> None: ... @typing.overload def accept(self, r: QtCore.QRect) -> None: ... def answerRect(self) -> QtCore.QRect: ... class QDragEnterEvent(QDragMoveEvent): @typing.overload def __init__(self, pos: QtCore.QPoint, actions: typing.Union[QtCore.Qt.DropActions, QtCore.Qt.DropAction], data: QtCore.QMimeData, buttons: typing.Union[QtCore.Qt.MouseButtons, QtCore.Qt.MouseButton], modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier]) -> None: ... @typing.overload def __init__(self, a0: 'QDragEnterEvent') -> None: ... class QDragLeaveEvent(QtCore.QEvent): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QDragLeaveEvent') -> None: ... class QHelpEvent(QtCore.QEvent): @typing.overload def __init__(self, type: QtCore.QEvent.Type, pos: QtCore.QPoint, globalPos: QtCore.QPoint) -> None: ... @typing.overload def __init__(self, a0: 'QHelpEvent') -> None: ... def globalPos(self) -> QtCore.QPoint: ... def pos(self) -> QtCore.QPoint: ... def globalY(self) -> int: ... def globalX(self) -> int: ... def y(self) -> int: ... def x(self) -> int: ... class QStatusTipEvent(QtCore.QEvent): @typing.overload def __init__(self, tip: str) -> None: ... @typing.overload def __init__(self, a0: 'QStatusTipEvent') -> None: ... def tip(self) -> str: ... class QWhatsThisClickedEvent(QtCore.QEvent): @typing.overload def __init__(self, href: str) -> None: ... @typing.overload def __init__(self, a0: 'QWhatsThisClickedEvent') -> None: ... def href(self) -> str: ... class QActionEvent(QtCore.QEvent): from PyQt5.QtWidgets import QAction @typing.overload def __init__(self, type: int, action: QAction, before: typing.Optional[QAction] = ...) -> None: ... @typing.overload def __init__(self, a0: 'QActionEvent') -> None: ... def before(self) -> QAction: ... def action(self) -> QAction: ... class QFileOpenEvent(QtCore.QEvent): def openFile(self, file: QtCore.QFile, flags: typing.Union[QtCore.QIODevice.OpenMode, QtCore.QIODevice.OpenModeFlag]) -> bool: ... def url(self) -> QtCore.QUrl: ... def file(self) -> str: ... class QShortcutEvent(QtCore.QEvent): @typing.overload def __init__(self, key: typing.Union['QKeySequence', 'QKeySequence.StandardKey', str, int], id: int, ambiguous: bool = ...) -> None: ... @typing.overload def __init__(self, a0: 'QShortcutEvent') -> None: ... def shortcutId(self) -> int: ... def key(self) -> 'QKeySequence': ... def isAmbiguous(self) -> bool: ... class QWindowStateChangeEvent(QtCore.QEvent): def oldState(self) -> QtCore.Qt.WindowStates: ... class QTouchEvent(QInputEvent): class TouchPoint(sip.simplewrapper): class InfoFlag(int): ... Pen = ... # type: 'QTouchEvent.TouchPoint.InfoFlag' Token = ... # type: 'QTouchEvent.TouchPoint.InfoFlag' class InfoFlags(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QTouchEvent.TouchPoint.InfoFlags', 'QTouchEvent.TouchPoint.InfoFlag']) -> None: ... @typing.overload def __init__(self, a0: 'QTouchEvent.TouchPoint.InfoFlags') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QTouchEvent.TouchPoint.InfoFlags': ... def __int__(self) -> int: ... def ellipseDiameters(self) -> QtCore.QSizeF: ... def rotation(self) -> float: ... def uniqueId(self) -> 'QPointingDeviceUniqueId': ... def rawScreenPositions(self) -> typing.List[QtCore.QPointF]: ... def flags(self) -> 'QTouchEvent.TouchPoint.InfoFlags': ... def velocity(self) -> 'QVector2D': ... def pressure(self) -> float: ... def screenRect(self) -> QtCore.QRectF: ... def sceneRect(self) -> QtCore.QRectF: ... def rect(self) -> QtCore.QRectF: ... def lastNormalizedPos(self) -> QtCore.QPointF: ... def startNormalizedPos(self) -> QtCore.QPointF: ... def normalizedPos(self) -> QtCore.QPointF: ... def lastScreenPos(self) -> QtCore.QPointF: ... def startScreenPos(self) -> QtCore.QPointF: ... def screenPos(self) -> QtCore.QPointF: ... def lastScenePos(self) -> QtCore.QPointF: ... def startScenePos(self) -> QtCore.QPointF: ... def scenePos(self) -> QtCore.QPointF: ... def lastPos(self) -> QtCore.QPointF: ... def startPos(self) -> QtCore.QPointF: ... def pos(self) -> QtCore.QPointF: ... def state(self) -> QtCore.Qt.TouchPointState: ... def id(self) -> int: ... @typing.overload def __init__(self, eventType: QtCore.QEvent.Type, device: typing.Optional['QTouchDevice'] = ..., modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., touchPointStates: typing.Union[QtCore.Qt.TouchPointStates, QtCore.Qt.TouchPointState] = ..., touchPoints: typing.Iterable['QTouchEvent.TouchPoint'] = ...) -> None: ... @typing.overload def __init__(self, a0: 'QTouchEvent') -> None: ... def setDevice(self, adevice: 'QTouchDevice') -> None: ... def device(self) -> 'QTouchDevice': ... def window(self) -> 'QWindow': ... def touchPoints(self) -> typing.List['QTouchEvent.TouchPoint']: ... def touchPointStates(self) -> QtCore.Qt.TouchPointStates: ... def target(self) -> QtCore.QObject: ... class QExposeEvent(QtCore.QEvent): @typing.overload def __init__(self, rgn: 'QRegion') -> None: ... @typing.overload def __init__(self, a0: 'QExposeEvent') -> None: ... def region(self) -> 'QRegion': ... class QScrollPrepareEvent(QtCore.QEvent): @typing.overload def __init__(self, startPos: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def __init__(self, a0: 'QScrollPrepareEvent') -> None: ... def setContentPos(self, pos: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... def setContentPosRange(self, rect: QtCore.QRectF) -> None: ... def setViewportSize(self, size: QtCore.QSizeF) -> None: ... def contentPos(self) -> QtCore.QPointF: ... def contentPosRange(self) -> QtCore.QRectF: ... def viewportSize(self) -> QtCore.QSizeF: ... def startPos(self) -> QtCore.QPointF: ... class QScrollEvent(QtCore.QEvent): class ScrollState(int): ... ScrollStarted = ... # type: 'QScrollEvent.ScrollState' ScrollUpdated = ... # type: 'QScrollEvent.ScrollState' ScrollFinished = ... # type: 'QScrollEvent.ScrollState' @typing.overload def __init__(self, contentPos: typing.Union[QtCore.QPointF, QtCore.QPoint], overshoot: typing.Union[QtCore.QPointF, QtCore.QPoint], scrollState: 'QScrollEvent.ScrollState') -> None: ... @typing.overload def __init__(self, a0: 'QScrollEvent') -> None: ... def scrollState(self) -> 'QScrollEvent.ScrollState': ... def overshootDistance(self) -> QtCore.QPointF: ... def contentPos(self) -> QtCore.QPointF: ... class QEnterEvent(QtCore.QEvent): @typing.overload def __init__(self, localPos: typing.Union[QtCore.QPointF, QtCore.QPoint], windowPos: typing.Union[QtCore.QPointF, QtCore.QPoint], screenPos: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def __init__(self, a0: 'QEnterEvent') -> None: ... def screenPos(self) -> QtCore.QPointF: ... def windowPos(self) -> QtCore.QPointF: ... def localPos(self) -> QtCore.QPointF: ... def globalY(self) -> int: ... def globalX(self) -> int: ... def y(self) -> int: ... def x(self) -> int: ... def globalPos(self) -> QtCore.QPoint: ... def pos(self) -> QtCore.QPoint: ... class QNativeGestureEvent(QInputEvent): @typing.overload def __init__(self, type: QtCore.Qt.NativeGestureType, localPos: typing.Union[QtCore.QPointF, QtCore.QPoint], windowPos: typing.Union[QtCore.QPointF, QtCore.QPoint], screenPos: typing.Union[QtCore.QPointF, QtCore.QPoint], value: float, sequenceId: int, intArgument: int) -> None: ... @typing.overload def __init__(self, type: QtCore.Qt.NativeGestureType, dev: 'QTouchDevice', localPos: typing.Union[QtCore.QPointF, QtCore.QPoint], windowPos: typing.Union[QtCore.QPointF, QtCore.QPoint], screenPos: typing.Union[QtCore.QPointF, QtCore.QPoint], value: float, sequenceId: int, intArgument: int) -> None: ... @typing.overload def __init__(self, a0: 'QNativeGestureEvent') -> None: ... def device(self) -> 'QTouchDevice': ... def screenPos(self) -> QtCore.QPointF: ... def windowPos(self) -> QtCore.QPointF: ... def localPos(self) -> QtCore.QPointF: ... def globalPos(self) -> QtCore.QPoint: ... def pos(self) -> QtCore.QPoint: ... def value(self) -> float: ... def gestureType(self) -> QtCore.Qt.NativeGestureType: ... class QPlatformSurfaceEvent(QtCore.QEvent): class SurfaceEventType(int): ... SurfaceCreated = ... # type: 'QPlatformSurfaceEvent.SurfaceEventType' SurfaceAboutToBeDestroyed = ... # type: 'QPlatformSurfaceEvent.SurfaceEventType' @typing.overload def __init__(self, surfaceEventType: 'QPlatformSurfaceEvent.SurfaceEventType') -> None: ... @typing.overload def __init__(self, a0: 'QPlatformSurfaceEvent') -> None: ... def surfaceEventType(self) -> 'QPlatformSurfaceEvent.SurfaceEventType': ... class QPointingDeviceUniqueId(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QPointingDeviceUniqueId') -> None: ... def __hash__(self) -> int: ... def numericId(self) -> int: ... def isValid(self) -> bool: ... @staticmethod def fromNumericId(id: int) -> 'QPointingDeviceUniqueId': ... class QFont(sip.simplewrapper): class HintingPreference(int): ... PreferDefaultHinting = ... # type: 'QFont.HintingPreference' PreferNoHinting = ... # type: 'QFont.HintingPreference' PreferVerticalHinting = ... # type: 'QFont.HintingPreference' PreferFullHinting = ... # type: 'QFont.HintingPreference' class SpacingType(int): ... PercentageSpacing = ... # type: 'QFont.SpacingType' AbsoluteSpacing = ... # type: 'QFont.SpacingType' class Capitalization(int): ... MixedCase = ... # type: 'QFont.Capitalization' AllUppercase = ... # type: 'QFont.Capitalization' AllLowercase = ... # type: 'QFont.Capitalization' SmallCaps = ... # type: 'QFont.Capitalization' Capitalize = ... # type: 'QFont.Capitalization' class Stretch(int): ... AnyStretch = ... # type: 'QFont.Stretch' UltraCondensed = ... # type: 'QFont.Stretch' ExtraCondensed = ... # type: 'QFont.Stretch' Condensed = ... # type: 'QFont.Stretch' SemiCondensed = ... # type: 'QFont.Stretch' Unstretched = ... # type: 'QFont.Stretch' SemiExpanded = ... # type: 'QFont.Stretch' Expanded = ... # type: 'QFont.Stretch' ExtraExpanded = ... # type: 'QFont.Stretch' UltraExpanded = ... # type: 'QFont.Stretch' class Style(int): ... StyleNormal = ... # type: 'QFont.Style' StyleItalic = ... # type: 'QFont.Style' StyleOblique = ... # type: 'QFont.Style' class Weight(int): ... Thin = ... # type: 'QFont.Weight' ExtraLight = ... # type: 'QFont.Weight' Light = ... # type: 'QFont.Weight' Normal = ... # type: 'QFont.Weight' Medium = ... # type: 'QFont.Weight' DemiBold = ... # type: 'QFont.Weight' Bold = ... # type: 'QFont.Weight' ExtraBold = ... # type: 'QFont.Weight' Black = ... # type: 'QFont.Weight' class StyleStrategy(int): ... PreferDefault = ... # type: 'QFont.StyleStrategy' PreferBitmap = ... # type: 'QFont.StyleStrategy' PreferDevice = ... # type: 'QFont.StyleStrategy' PreferOutline = ... # type: 'QFont.StyleStrategy' ForceOutline = ... # type: 'QFont.StyleStrategy' PreferMatch = ... # type: 'QFont.StyleStrategy' PreferQuality = ... # type: 'QFont.StyleStrategy' PreferAntialias = ... # type: 'QFont.StyleStrategy' NoAntialias = ... # type: 'QFont.StyleStrategy' NoSubpixelAntialias = ... # type: 'QFont.StyleStrategy' OpenGLCompatible = ... # type: 'QFont.StyleStrategy' NoFontMerging = ... # type: 'QFont.StyleStrategy' ForceIntegerMetrics = ... # type: 'QFont.StyleStrategy' PreferNoShaping = ... # type: 'QFont.StyleStrategy' class StyleHint(int): ... Helvetica = ... # type: 'QFont.StyleHint' SansSerif = ... # type: 'QFont.StyleHint' Times = ... # type: 'QFont.StyleHint' Serif = ... # type: 'QFont.StyleHint' Courier = ... # type: 'QFont.StyleHint' TypeWriter = ... # type: 'QFont.StyleHint' OldEnglish = ... # type: 'QFont.StyleHint' Decorative = ... # type: 'QFont.StyleHint' System = ... # type: 'QFont.StyleHint' AnyStyle = ... # type: 'QFont.StyleHint' Cursive = ... # type: 'QFont.StyleHint' Monospace = ... # type: 'QFont.StyleHint' Fantasy = ... # type: 'QFont.StyleHint' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, family: str, pointSize: int = ..., weight: int = ..., italic: bool = ...) -> None: ... @typing.overload def __init__(self, a0: 'QFont', pd: QPaintDevice) -> None: ... @typing.overload def __init__(self, a0: 'QFont') -> None: ... @typing.overload def __init__(self, variant: typing.Any) -> None: ... def setFamilies(self, a0: typing.Iterable[str]) -> None: ... def families(self) -> typing.List[str]: ... def __hash__(self) -> int: ... def swap(self, other: 'QFont') -> None: ... def hintingPreference(self) -> 'QFont.HintingPreference': ... def setHintingPreference(self, hintingPreference: 'QFont.HintingPreference') -> None: ... def setStyleName(self, styleName: str) -> None: ... def styleName(self) -> str: ... def capitalization(self) -> 'QFont.Capitalization': ... def setCapitalization(self, a0: 'QFont.Capitalization') -> None: ... def setWordSpacing(self, spacing: float) -> None: ... def wordSpacing(self) -> float: ... def setLetterSpacing(self, type: 'QFont.SpacingType', spacing: float) -> None: ... def letterSpacingType(self) -> 'QFont.SpacingType': ... def letterSpacing(self) -> float: ... def setItalic(self, b: bool) -> None: ... def italic(self) -> bool: ... def setBold(self, enable: bool) -> None: ... def bold(self) -> bool: ... def resolve(self, a0: 'QFont') -> 'QFont': ... def lastResortFont(self) -> str: ... def lastResortFamily(self) -> str: ... def defaultFamily(self) -> str: ... @staticmethod def cacheStatistics() -> None: ... @staticmethod def cleanup() -> None: ... @staticmethod def initialize() -> None: ... @staticmethod def removeSubstitutions(a0: str) -> None: ... @staticmethod def insertSubstitutions(a0: str, a1: typing.Iterable[str]) -> None: ... @staticmethod def insertSubstitution(a0: str, a1: str) -> None: ... @staticmethod def substitutions() -> typing.List[str]: ... @staticmethod def substitutes(a0: str) -> typing.List[str]: ... @staticmethod def substitute(a0: str) -> str: ... def fromString(self, a0: str) -> bool: ... def toString(self) -> str: ... def key(self) -> str: ... def rawName(self) -> str: ... def setRawName(self, a0: str) -> None: ... def isCopyOf(self, a0: 'QFont') -> bool: ... def exactMatch(self) -> bool: ... def setRawMode(self, a0: bool) -> None: ... def rawMode(self) -> bool: ... def setStretch(self, a0: int) -> None: ... def stretch(self) -> int: ... def setStyleStrategy(self, s: 'QFont.StyleStrategy') -> None: ... def setStyleHint(self, hint: 'QFont.StyleHint', strategy: 'QFont.StyleStrategy' = ...) -> None: ... def styleStrategy(self) -> 'QFont.StyleStrategy': ... def styleHint(self) -> 'QFont.StyleHint': ... def setKerning(self, a0: bool) -> None: ... def kerning(self) -> bool: ... def setFixedPitch(self, a0: bool) -> None: ... def fixedPitch(self) -> bool: ... def setStrikeOut(self, a0: bool) -> None: ... def strikeOut(self) -> bool: ... def setOverline(self, a0: bool) -> None: ... def overline(self) -> bool: ... def setUnderline(self, a0: bool) -> None: ... def underline(self) -> bool: ... def style(self) -> 'QFont.Style': ... def setStyle(self, style: 'QFont.Style') -> None: ... def setWeight(self, a0: int) -> None: ... def weight(self) -> int: ... def setPixelSize(self, a0: int) -> None: ... def pixelSize(self) -> int: ... def setPointSizeF(self, a0: float) -> None: ... def pointSizeF(self) -> float: ... def setPointSize(self, a0: int) -> None: ... def pointSize(self) -> int: ... def setFamily(self, a0: str) -> None: ... def family(self) -> str: ... class QFontDatabase(sip.simplewrapper): class SystemFont(int): ... GeneralFont = ... # type: 'QFontDatabase.SystemFont' FixedFont = ... # type: 'QFontDatabase.SystemFont' TitleFont = ... # type: 'QFontDatabase.SystemFont' SmallestReadableFont = ... # type: 'QFontDatabase.SystemFont' class WritingSystem(int): ... Any = ... # type: 'QFontDatabase.WritingSystem' Latin = ... # type: 'QFontDatabase.WritingSystem' Greek = ... # type: 'QFontDatabase.WritingSystem' Cyrillic = ... # type: 'QFontDatabase.WritingSystem' Armenian = ... # type: 'QFontDatabase.WritingSystem' Hebrew = ... # type: 'QFontDatabase.WritingSystem' Arabic = ... # type: 'QFontDatabase.WritingSystem' Syriac = ... # type: 'QFontDatabase.WritingSystem' Thaana = ... # type: 'QFontDatabase.WritingSystem' Devanagari = ... # type: 'QFontDatabase.WritingSystem' Bengali = ... # type: 'QFontDatabase.WritingSystem' Gurmukhi = ... # type: 'QFontDatabase.WritingSystem' Gujarati = ... # type: 'QFontDatabase.WritingSystem' Oriya = ... # type: 'QFontDatabase.WritingSystem' Tamil = ... # type: 'QFontDatabase.WritingSystem' Telugu = ... # type: 'QFontDatabase.WritingSystem' Kannada = ... # type: 'QFontDatabase.WritingSystem' Malayalam = ... # type: 'QFontDatabase.WritingSystem' Sinhala = ... # type: 'QFontDatabase.WritingSystem' Thai = ... # type: 'QFontDatabase.WritingSystem' Lao = ... # type: 'QFontDatabase.WritingSystem' Tibetan = ... # type: 'QFontDatabase.WritingSystem' Myanmar = ... # type: 'QFontDatabase.WritingSystem' Georgian = ... # type: 'QFontDatabase.WritingSystem' Khmer = ... # type: 'QFontDatabase.WritingSystem' SimplifiedChinese = ... # type: 'QFontDatabase.WritingSystem' TraditionalChinese = ... # type: 'QFontDatabase.WritingSystem' Japanese = ... # type: 'QFontDatabase.WritingSystem' Korean = ... # type: 'QFontDatabase.WritingSystem' Vietnamese = ... # type: 'QFontDatabase.WritingSystem' Other = ... # type: 'QFontDatabase.WritingSystem' Symbol = ... # type: 'QFontDatabase.WritingSystem' Ogham = ... # type: 'QFontDatabase.WritingSystem' Runic = ... # type: 'QFontDatabase.WritingSystem' Nko = ... # type: 'QFontDatabase.WritingSystem' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QFontDatabase') -> None: ... def isPrivateFamily(self, family: str) -> bool: ... @staticmethod def systemFont(type: 'QFontDatabase.SystemFont') -> QFont: ... @staticmethod def supportsThreadedFontRendering() -> bool: ... @staticmethod def removeAllApplicationFonts() -> bool: ... @staticmethod def removeApplicationFont(id: int) -> bool: ... @staticmethod def applicationFontFamilies(id: int) -> typing.List[str]: ... @staticmethod def addApplicationFontFromData(fontData: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> int: ... @staticmethod def addApplicationFont(fileName: str) -> int: ... @staticmethod def writingSystemSample(writingSystem: 'QFontDatabase.WritingSystem') -> str: ... @staticmethod def writingSystemName(writingSystem: 'QFontDatabase.WritingSystem') -> str: ... def weight(self, family: str, style: str) -> int: ... def bold(self, family: str, style: str) -> bool: ... def italic(self, family: str, style: str) -> bool: ... def isFixedPitch(self, family: str, style: str = ...) -> bool: ... def isScalable(self, family: str, style: str = ...) -> bool: ... def isSmoothlyScalable(self, family: str, style: str = ...) -> bool: ... def isBitmapScalable(self, family: str, style: str = ...) -> bool: ... def font(self, family: str, style: str, pointSize: int) -> QFont: ... @typing.overload def styleString(self, font: QFont) -> str: ... @typing.overload def styleString(self, fontInfo: 'QFontInfo') -> str: ... def smoothSizes(self, family: str, style: str) -> typing.List[int]: ... def pointSizes(self, family: str, style: str = ...) -> typing.List[int]: ... def styles(self, family: str) -> typing.List[str]: ... def families(self, writingSystem: 'QFontDatabase.WritingSystem' = ...) -> typing.List[str]: ... @typing.overload def writingSystems(self) -> typing.List['QFontDatabase.WritingSystem']: ... @typing.overload def writingSystems(self, family: str) -> typing.List['QFontDatabase.WritingSystem']: ... @staticmethod def standardSizes() -> typing.List[int]: ... class QFontInfo(sip.simplewrapper): @typing.overload def __init__(self, a0: QFont) -> None: ... @typing.overload def __init__(self, a0: 'QFontInfo') -> None: ... def swap(self, other: 'QFontInfo') -> None: ... def styleName(self) -> str: ... def exactMatch(self) -> bool: ... def rawMode(self) -> bool: ... def styleHint(self) -> QFont.StyleHint: ... def fixedPitch(self) -> bool: ... def bold(self) -> bool: ... def weight(self) -> int: ... def style(self) -> QFont.Style: ... def italic(self) -> bool: ... def pointSizeF(self) -> float: ... def pointSize(self) -> int: ... def pixelSize(self) -> int: ... def family(self) -> str: ... class QFontMetrics(sip.simplewrapper): @typing.overload def __init__(self, a0: QFont) -> None: ... @typing.overload def __init__(self, a0: QFont, pd: QPaintDevice) -> None: ... @typing.overload def __init__(self, a0: 'QFontMetrics') -> None: ... def horizontalAdvance(self, a0: str, length: int = ...) -> int: ... def capHeight(self) -> int: ... def swap(self, other: 'QFontMetrics') -> None: ... def inFontUcs4(self, character: int) -> bool: ... def tightBoundingRect(self, text: str) -> QtCore.QRect: ... def elidedText(self, text: str, mode: QtCore.Qt.TextElideMode, width: int, flags: int = ...) -> str: ... def averageCharWidth(self) -> int: ... def lineWidth(self) -> int: ... def strikeOutPos(self) -> int: ... def overlinePos(self) -> int: ... def underlinePos(self) -> int: ... def size(self, flags: int, text: str, tabStops: int = ..., tabArray: typing.Optional[typing.Optional[typing.List[int]]] = ...) -> QtCore.QSize: ... @typing.overload def boundingRect(self, text: str) -> QtCore.QRect: ... @typing.overload def boundingRect(self, rect: QtCore.QRect, flags: int, text: str, tabStops: int = ..., tabArray: typing.Optional[typing.Optional[typing.List[int]]] = ...) -> QtCore.QRect: ... @typing.overload def boundingRect(self, x: int, y: int, width: int, height: int, flags: int, text: str, tabStops: int = ..., tabArray: typing.Optional[typing.Optional[typing.List[int]]] = ...) -> QtCore.QRect: ... def boundingRectChar(self, a0: str) -> QtCore.QRect: ... def width(self, text: str, length: int = ...) -> int: ... def widthChar(self, a0: str) -> int: ... def rightBearing(self, a0: str) -> int: ... def leftBearing(self, a0: str) -> int: ... def inFont(self, a0: str) -> bool: ... def xHeight(self) -> int: ... def maxWidth(self) -> int: ... def minRightBearing(self) -> int: ... def minLeftBearing(self) -> int: ... def lineSpacing(self) -> int: ... def leading(self) -> int: ... def height(self) -> int: ... def descent(self) -> int: ... def ascent(self) -> int: ... class QFontMetricsF(sip.simplewrapper): @typing.overload def __init__(self, a0: QFont) -> None: ... @typing.overload def __init__(self, a0: QFont, pd: QPaintDevice) -> None: ... @typing.overload def __init__(self, a0: QFontMetrics) -> None: ... @typing.overload def __init__(self, a0: 'QFontMetricsF') -> None: ... def horizontalAdvance(self, string: str, length: int = ...) -> float: ... def capHeight(self) -> float: ... def swap(self, other: 'QFontMetricsF') -> None: ... def inFontUcs4(self, character: int) -> bool: ... def tightBoundingRect(self, text: str) -> QtCore.QRectF: ... def elidedText(self, text: str, mode: QtCore.Qt.TextElideMode, width: float, flags: int = ...) -> str: ... def averageCharWidth(self) -> float: ... def lineWidth(self) -> float: ... def strikeOutPos(self) -> float: ... def overlinePos(self) -> float: ... def underlinePos(self) -> float: ... def size(self, flags: int, text: str, tabStops: int = ..., tabArray: typing.Optional[typing.Optional[typing.List[int]]] = ...) -> QtCore.QSizeF: ... @typing.overload def boundingRect(self, string: str) -> QtCore.QRectF: ... @typing.overload def boundingRect(self, rect: QtCore.QRectF, flags: int, text: str, tabStops: int = ..., tabArray: typing.Optional[typing.Optional[typing.List[int]]] = ...) -> QtCore.QRectF: ... def boundingRectChar(self, a0: str) -> QtCore.QRectF: ... def width(self, string: str) -> float: ... def widthChar(self, a0: str) -> float: ... def rightBearing(self, a0: str) -> float: ... def leftBearing(self, a0: str) -> float: ... def inFont(self, a0: str) -> bool: ... def xHeight(self) -> float: ... def maxWidth(self) -> float: ... def minRightBearing(self) -> float: ... def minLeftBearing(self) -> float: ... def lineSpacing(self) -> float: ... def leading(self) -> float: ... def height(self) -> float: ... def descent(self) -> float: ... def ascent(self) -> float: ... class QMatrix4x3(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, other: 'QMatrix4x3') -> None: ... @typing.overload def __init__(self, values: typing.Sequence[float]) -> None: ... def transposed(self) -> 'QMatrix3x4': ... def fill(self, value: float) -> None: ... def setToIdentity(self) -> None: ... def isIdentity(self) -> bool: ... def __setitem__(self, a0: typing.Any, a1: float) -> None: ... def __getitem__(self, a0: typing.Any) -> typing.Any: ... def copyDataTo(self) -> typing.List[float]: ... def data(self) -> typing.List[float]: ... def __repr__(self) -> str: ... class QMatrix4x2(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, other: 'QMatrix4x2') -> None: ... @typing.overload def __init__(self, values: typing.Sequence[float]) -> None: ... def transposed(self) -> 'QMatrix2x4': ... def fill(self, value: float) -> None: ... def setToIdentity(self) -> None: ... def isIdentity(self) -> bool: ... def __setitem__(self, a0: typing.Any, a1: float) -> None: ... def __getitem__(self, a0: typing.Any) -> typing.Any: ... def copyDataTo(self) -> typing.List[float]: ... def data(self) -> typing.List[float]: ... def __repr__(self) -> str: ... class QMatrix3x4(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, other: 'QMatrix3x4') -> None: ... @typing.overload def __init__(self, values: typing.Sequence[float]) -> None: ... def transposed(self) -> QMatrix4x3: ... def fill(self, value: float) -> None: ... def setToIdentity(self) -> None: ... def isIdentity(self) -> bool: ... def __setitem__(self, a0: typing.Any, a1: float) -> None: ... def __getitem__(self, a0: typing.Any) -> typing.Any: ... def copyDataTo(self) -> typing.List[float]: ... def data(self) -> typing.List[float]: ... def __repr__(self) -> str: ... class QMatrix3x3(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, other: 'QMatrix3x3') -> None: ... @typing.overload def __init__(self, values: typing.Sequence[float]) -> None: ... def transposed(self) -> 'QMatrix3x3': ... def fill(self, value: float) -> None: ... def setToIdentity(self) -> None: ... def isIdentity(self) -> bool: ... def __setitem__(self, a0: typing.Any, a1: float) -> None: ... def __getitem__(self, a0: typing.Any) -> typing.Any: ... def copyDataTo(self) -> typing.List[float]: ... def data(self) -> typing.List[float]: ... def __repr__(self) -> str: ... class QMatrix3x2(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, other: 'QMatrix3x2') -> None: ... @typing.overload def __init__(self, values: typing.Sequence[float]) -> None: ... def transposed(self) -> 'QMatrix2x3': ... def fill(self, value: float) -> None: ... def setToIdentity(self) -> None: ... def isIdentity(self) -> bool: ... def __setitem__(self, a0: typing.Any, a1: float) -> None: ... def __getitem__(self, a0: typing.Any) -> typing.Any: ... def copyDataTo(self) -> typing.List[float]: ... def data(self) -> typing.List[float]: ... def __repr__(self) -> str: ... class QMatrix2x4(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, other: 'QMatrix2x4') -> None: ... @typing.overload def __init__(self, values: typing.Sequence[float]) -> None: ... def transposed(self) -> QMatrix4x2: ... def fill(self, value: float) -> None: ... def setToIdentity(self) -> None: ... def isIdentity(self) -> bool: ... def __setitem__(self, a0: typing.Any, a1: float) -> None: ... def __getitem__(self, a0: typing.Any) -> typing.Any: ... def copyDataTo(self) -> typing.List[float]: ... def data(self) -> typing.List[float]: ... def __repr__(self) -> str: ... class QMatrix2x3(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, other: 'QMatrix2x3') -> None: ... @typing.overload def __init__(self, values: typing.Sequence[float]) -> None: ... def transposed(self) -> QMatrix3x2: ... def fill(self, value: float) -> None: ... def setToIdentity(self) -> None: ... def isIdentity(self) -> bool: ... def __setitem__(self, a0: typing.Any, a1: float) -> None: ... def __getitem__(self, a0: typing.Any) -> typing.Any: ... def copyDataTo(self) -> typing.List[float]: ... def data(self) -> typing.List[float]: ... def __repr__(self) -> str: ... class QMatrix2x2(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, other: 'QMatrix2x2') -> None: ... @typing.overload def __init__(self, values: typing.Sequence[float]) -> None: ... def transposed(self) -> 'QMatrix2x2': ... def fill(self, value: float) -> None: ... def setToIdentity(self) -> None: ... def isIdentity(self) -> bool: ... def __setitem__(self, a0: typing.Any, a1: float) -> None: ... def __getitem__(self, a0: typing.Any) -> typing.Any: ... def copyDataTo(self) -> typing.List[float]: ... def data(self) -> typing.List[float]: ... def __repr__(self) -> str: ... class QGlyphRun(sip.simplewrapper): class GlyphRunFlag(int): ... Overline = ... # type: 'QGlyphRun.GlyphRunFlag' Underline = ... # type: 'QGlyphRun.GlyphRunFlag' StrikeOut = ... # type: 'QGlyphRun.GlyphRunFlag' RightToLeft = ... # type: 'QGlyphRun.GlyphRunFlag' SplitLigature = ... # type: 'QGlyphRun.GlyphRunFlag' class GlyphRunFlags(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QGlyphRun.GlyphRunFlags', 'QGlyphRun.GlyphRunFlag']) -> None: ... @typing.overload def __init__(self, a0: 'QGlyphRun.GlyphRunFlags') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QGlyphRun.GlyphRunFlags': ... def __int__(self) -> int: ... @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, other: 'QGlyphRun') -> None: ... def swap(self, other: 'QGlyphRun') -> None: ... def isEmpty(self) -> bool: ... def boundingRect(self) -> QtCore.QRectF: ... def setBoundingRect(self, boundingRect: QtCore.QRectF) -> None: ... def flags(self) -> 'QGlyphRun.GlyphRunFlags': ... def setFlags(self, flags: typing.Union['QGlyphRun.GlyphRunFlags', 'QGlyphRun.GlyphRunFlag']) -> None: ... def setFlag(self, flag: 'QGlyphRun.GlyphRunFlag', enabled: bool = ...) -> None: ... def isRightToLeft(self) -> bool: ... def setRightToLeft(self, on: bool) -> None: ... def strikeOut(self) -> bool: ... def setStrikeOut(self, strikeOut: bool) -> None: ... def underline(self) -> bool: ... def setUnderline(self, underline: bool) -> None: ... def overline(self) -> bool: ... def setOverline(self, overline: bool) -> None: ... def clear(self) -> None: ... def setPositions(self, positions: typing.Iterable[typing.Union[QtCore.QPointF, QtCore.QPoint]]) -> None: ... def positions(self) -> typing.List[QtCore.QPointF]: ... def setGlyphIndexes(self, glyphIndexes: typing.Iterable[int]) -> None: ... def glyphIndexes(self) -> typing.List[int]: ... def setRawFont(self, rawFont: 'QRawFont') -> None: ... def rawFont(self) -> 'QRawFont': ... class QGuiApplication(QtCore.QCoreApplication): def __init__(self, argv: typing.List[str]) -> None: ... def fontChanged(self, font: QFont) -> None: ... @staticmethod def screenAt(point: QtCore.QPoint) -> 'QScreen': ... @staticmethod def desktopFileName() -> str: ... @staticmethod def setDesktopFileName(name: str) -> None: ... def primaryScreenChanged(self, screen: 'QScreen') -> None: ... @staticmethod def setFallbackSessionManagementEnabled(a0: bool) -> None: ... @staticmethod def isFallbackSessionManagementEnabled() -> bool: ... def paletteChanged(self, pal: 'QPalette') -> None: ... def layoutDirectionChanged(self, direction: QtCore.Qt.LayoutDirection) -> None: ... def screenRemoved(self, screen: 'QScreen') -> None: ... def event(self, a0: QtCore.QEvent) -> bool: ... @staticmethod def windowIcon() -> 'QIcon': ... @staticmethod def setWindowIcon(icon: 'QIcon') -> None: ... @staticmethod def sync() -> None: ... @staticmethod def applicationState() -> QtCore.Qt.ApplicationState: ... def isSavingSession(self) -> bool: ... def sessionKey(self) -> str: ... def sessionId(self) -> str: ... def isSessionRestored(self) -> bool: ... def devicePixelRatio(self) -> float: ... @staticmethod def inputMethod() -> 'QInputMethod': ... @staticmethod def styleHints() -> 'QStyleHints': ... @staticmethod def modalWindow() -> 'QWindow': ... @staticmethod def applicationDisplayName() -> str: ... @staticmethod def setApplicationDisplayName(name: str) -> None: ... def applicationDisplayNameChanged(self) -> None: ... def applicationStateChanged(self, state: QtCore.Qt.ApplicationState) -> None: ... def focusWindowChanged(self, focusWindow: 'QWindow') -> None: ... def saveStateRequest(self, sessionManager: 'QSessionManager') -> None: ... def commitDataRequest(self, sessionManager: 'QSessionManager') -> None: ... def focusObjectChanged(self, focusObject: QtCore.QObject) -> None: ... def lastWindowClosed(self) -> None: ... def screenAdded(self, screen: 'QScreen') -> None: ... def fontDatabaseChanged(self) -> None: ... def notify(self, a0: QtCore.QObject, a1: QtCore.QEvent) -> bool: ... @staticmethod def exec() -> int: ... @staticmethod def exec_() -> int: ... @staticmethod def quitOnLastWindowClosed() -> bool: ... @staticmethod def setQuitOnLastWindowClosed(quit: bool) -> None: ... @staticmethod def desktopSettingsAware() -> bool: ... @staticmethod def setDesktopSettingsAware(on: bool) -> None: ... @staticmethod def isLeftToRight() -> bool: ... @staticmethod def isRightToLeft() -> bool: ... @staticmethod def layoutDirection() -> QtCore.Qt.LayoutDirection: ... @staticmethod def setLayoutDirection(direction: QtCore.Qt.LayoutDirection) -> None: ... @staticmethod def mouseButtons() -> QtCore.Qt.MouseButtons: ... @staticmethod def queryKeyboardModifiers() -> QtCore.Qt.KeyboardModifiers: ... @staticmethod def keyboardModifiers() -> QtCore.Qt.KeyboardModifiers: ... @staticmethod def setPalette(pal: 'QPalette') -> None: ... @staticmethod def palette() -> 'QPalette': ... @staticmethod def clipboard() -> QClipboard: ... @staticmethod def setFont(a0: QFont) -> None: ... @staticmethod def font() -> QFont: ... @staticmethod def restoreOverrideCursor() -> None: ... @staticmethod def changeOverrideCursor(a0: typing.Union[QCursor, QtCore.Qt.CursorShape]) -> None: ... @staticmethod def setOverrideCursor(a0: typing.Union[QCursor, QtCore.Qt.CursorShape]) -> None: ... @staticmethod def overrideCursor() -> QCursor: ... @staticmethod def screens() -> typing.List['QScreen']: ... @staticmethod def primaryScreen() -> 'QScreen': ... @staticmethod def focusObject() -> QtCore.QObject: ... @staticmethod def focusWindow() -> 'QWindow': ... @staticmethod def platformName() -> str: ... @staticmethod def topLevelAt(pos: QtCore.QPoint) -> 'QWindow': ... @staticmethod def topLevelWindows() -> typing.List['QWindow']: ... @staticmethod def allWindows() -> typing.List['QWindow']: ... class QIcon(sip.wrapper): class State(int): ... On = ... # type: 'QIcon.State' Off = ... # type: 'QIcon.State' class Mode(int): ... Normal = ... # type: 'QIcon.Mode' Disabled = ... # type: 'QIcon.Mode' Active = ... # type: 'QIcon.Mode' Selected = ... # type: 'QIcon.Mode' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, pixmap: QPixmap) -> None: ... @typing.overload def __init__(self, other: 'QIcon') -> None: ... @typing.overload def __init__(self, fileName: str) -> None: ... @typing.overload def __init__(self, engine: 'QIconEngine') -> None: ... @typing.overload def __init__(self, variant: typing.Any) -> None: ... @staticmethod def setFallbackThemeName(name: str) -> None: ... @staticmethod def fallbackThemeName() -> str: ... @staticmethod def setFallbackSearchPaths(paths: typing.Iterable[str]) -> None: ... @staticmethod def fallbackSearchPaths() -> typing.List[str]: ... def isMask(self) -> bool: ... def setIsMask(self, isMask: bool) -> None: ... def swap(self, other: 'QIcon') -> None: ... def name(self) -> str: ... @staticmethod def setThemeName(path: str) -> None: ... @staticmethod def themeName() -> str: ... @staticmethod def setThemeSearchPaths(searchpath: typing.Iterable[str]) -> None: ... @staticmethod def themeSearchPaths() -> typing.List[str]: ... @staticmethod def hasThemeIcon(name: str) -> bool: ... @typing.overload @staticmethod def fromTheme(name: str) -> 'QIcon': ... @typing.overload @staticmethod def fromTheme(name: str, fallback: 'QIcon') -> 'QIcon': ... def cacheKey(self) -> int: ... def addFile(self, fileName: str, size: QtCore.QSize = ..., mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> None: ... def addPixmap(self, pixmap: QPixmap, mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> None: ... def isDetached(self) -> bool: ... def isNull(self) -> bool: ... @typing.overload def paint(self, painter: 'QPainter', rect: QtCore.QRect, alignment: typing.Union[QtCore.Qt.Alignment, QtCore.Qt.AlignmentFlag] = ..., mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> None: ... @typing.overload def paint(self, painter: 'QPainter', x: int, y: int, w: int, h: int, alignment: typing.Union[QtCore.Qt.Alignment, QtCore.Qt.AlignmentFlag] = ..., mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> None: ... def availableSizes(self, mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> typing.List[QtCore.QSize]: ... @typing.overload def actualSize(self, size: QtCore.QSize, mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> QtCore.QSize: ... @typing.overload def actualSize(self, window: 'QWindow', size: QtCore.QSize, mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> QtCore.QSize: ... @typing.overload def pixmap(self, size: QtCore.QSize, mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> QPixmap: ... @typing.overload def pixmap(self, w: int, h: int, mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> QPixmap: ... @typing.overload def pixmap(self, extent: int, mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> QPixmap: ... @typing.overload def pixmap(self, window: 'QWindow', size: QtCore.QSize, mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> QPixmap: ... class QIconEngine(sip.wrapper): class IconEngineHook(int): ... AvailableSizesHook = ... # type: 'QIconEngine.IconEngineHook' IconNameHook = ... # type: 'QIconEngine.IconEngineHook' IsNullHook = ... # type: 'QIconEngine.IconEngineHook' ScaledPixmapHook = ... # type: 'QIconEngine.IconEngineHook' class AvailableSizesArgument(sip.simplewrapper): mode = ... # type: QIcon.Mode sizes = ... # type: typing.Iterable[QtCore.QSize] state = ... # type: QIcon.State @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QIconEngine.AvailableSizesArgument') -> None: ... class ScaledPixmapArgument(sip.simplewrapper): mode = ... # type: QIcon.Mode pixmap = ... # type: QPixmap scale = ... # type: float size = ... # type: QtCore.QSize state = ... # type: QIcon.State @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QIconEngine.ScaledPixmapArgument') -> None: ... @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, other: 'QIconEngine') -> None: ... def scaledPixmap(self, size: QtCore.QSize, mode: QIcon.Mode, state: QIcon.State, scale: float) -> QPixmap: ... def isNull(self) -> bool: ... def iconName(self) -> str: ... def availableSizes(self, mode: QIcon.Mode = ..., state: QIcon.State = ...) -> typing.List[QtCore.QSize]: ... def write(self, out: QtCore.QDataStream) -> bool: ... def read(self, in_: QtCore.QDataStream) -> bool: ... def clone(self) -> 'QIconEngine': ... def key(self) -> str: ... def addFile(self, fileName: str, size: QtCore.QSize, mode: QIcon.Mode, state: QIcon.State) -> None: ... def addPixmap(self, pixmap: QPixmap, mode: QIcon.Mode, state: QIcon.State) -> None: ... def pixmap(self, size: QtCore.QSize, mode: QIcon.Mode, state: QIcon.State) -> QPixmap: ... def actualSize(self, size: QtCore.QSize, mode: QIcon.Mode, state: QIcon.State) -> QtCore.QSize: ... def paint(self, painter: 'QPainter', rect: QtCore.QRect, mode: QIcon.Mode, state: QIcon.State) -> None: ... class QImage(QPaintDevice): class Format(int): ... Format_Invalid = ... # type: 'QImage.Format' Format_Mono = ... # type: 'QImage.Format' Format_MonoLSB = ... # type: 'QImage.Format' Format_Indexed8 = ... # type: 'QImage.Format' Format_RGB32 = ... # type: 'QImage.Format' Format_ARGB32 = ... # type: 'QImage.Format' Format_ARGB32_Premultiplied = ... # type: 'QImage.Format' Format_RGB16 = ... # type: 'QImage.Format' Format_ARGB8565_Premultiplied = ... # type: 'QImage.Format' Format_RGB666 = ... # type: 'QImage.Format' Format_ARGB6666_Premultiplied = ... # type: 'QImage.Format' Format_RGB555 = ... # type: 'QImage.Format' Format_ARGB8555_Premultiplied = ... # type: 'QImage.Format' Format_RGB888 = ... # type: 'QImage.Format' Format_RGB444 = ... # type: 'QImage.Format' Format_ARGB4444_Premultiplied = ... # type: 'QImage.Format' Format_RGBX8888 = ... # type: 'QImage.Format' Format_RGBA8888 = ... # type: 'QImage.Format' Format_RGBA8888_Premultiplied = ... # type: 'QImage.Format' Format_BGR30 = ... # type: 'QImage.Format' Format_A2BGR30_Premultiplied = ... # type: 'QImage.Format' Format_RGB30 = ... # type: 'QImage.Format' Format_A2RGB30_Premultiplied = ... # type: 'QImage.Format' Format_Alpha8 = ... # type: 'QImage.Format' Format_Grayscale8 = ... # type: 'QImage.Format' Format_RGBX64 = ... # type: 'QImage.Format' Format_RGBA64 = ... # type: 'QImage.Format' Format_RGBA64_Premultiplied = ... # type: 'QImage.Format' Format_Grayscale16 = ... # type: 'QImage.Format' class InvertMode(int): ... InvertRgb = ... # type: 'QImage.InvertMode' InvertRgba = ... # type: 'QImage.InvertMode' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, size: QtCore.QSize, format: 'QImage.Format') -> None: ... @typing.overload def __init__(self, width: int, height: int, format: 'QImage.Format') -> None: ... @typing.overload def __init__(self, data: bytes, width: int, height: int, format: 'QImage.Format') -> None: ... @typing.overload def __init__(self, data: sip.voidptr, width: int, height: int, format: 'QImage.Format') -> None: ... @typing.overload def __init__(self, data: bytes, width: int, height: int, bytesPerLine: int, format: 'QImage.Format') -> None: ... @typing.overload def __init__(self, data: sip.voidptr, width: int, height: int, bytesPerLine: int, format: 'QImage.Format') -> None: ... @typing.overload def __init__(self, xpm: typing.List[str]) -> None: ... @typing.overload def __init__(self, fileName: str, format: typing.Optional[str] = ...) -> None: ... @typing.overload def __init__(self, a0: 'QImage') -> None: ... @typing.overload def __init__(self, variant: typing.Any) -> None: ... def convertTo(self, f: 'QImage.Format', flags: typing.Union[QtCore.Qt.ImageConversionFlags, QtCore.Qt.ImageConversionFlag] = ...) -> None: ... def sizeInBytes(self) -> int: ... def reinterpretAsFormat(self, f: 'QImage.Format') -> bool: ... @typing.overload def setPixelColor(self, x: int, y: int, c: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def setPixelColor(self, pt: QtCore.QPoint, c: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def pixelColor(self, x: int, y: int) -> QColor: ... @typing.overload def pixelColor(self, pt: QtCore.QPoint) -> QColor: ... @staticmethod def toImageFormat(format: 'QPixelFormat') -> 'QImage.Format': ... @staticmethod def toPixelFormat(format: 'QImage.Format') -> 'QPixelFormat': ... def pixelFormat(self) -> 'QPixelFormat': ... def setDevicePixelRatio(self, scaleFactor: float) -> None: ... def devicePixelRatio(self) -> float: ... def swap(self, other: 'QImage') -> None: ... def bitPlaneCount(self) -> int: ... def byteCount(self) -> int: ... def setColorCount(self, a0: int) -> None: ... def colorCount(self) -> int: ... def cacheKey(self) -> int: ... @staticmethod def trueMatrix(a0: 'QTransform', w: int, h: int) -> 'QTransform': ... def transformed(self, matrix: 'QTransform', mode: QtCore.Qt.TransformationMode = ...) -> 'QImage': ... def createMaskFromColor(self, color: int, mode: QtCore.Qt.MaskMode = ...) -> 'QImage': ... def smoothScaled(self, w: int, h: int) -> 'QImage': ... def metric(self, metric: QPaintDevice.PaintDeviceMetric) -> int: ... def setText(self, key: str, value: str) -> None: ... def text(self, key: str = ...) -> str: ... def textKeys(self) -> typing.List[str]: ... def setOffset(self, a0: QtCore.QPoint) -> None: ... def offset(self) -> QtCore.QPoint: ... def setDotsPerMeterY(self, a0: int) -> None: ... def setDotsPerMeterX(self, a0: int) -> None: ... def dotsPerMeterY(self) -> int: ... def dotsPerMeterX(self) -> int: ... def paintEngine(self) -> 'QPaintEngine': ... @typing.overload @staticmethod def fromData(data: bytes, format: typing.Optional[str] = ...) -> 'QImage': ... @typing.overload @staticmethod def fromData(data: typing.Union[QtCore.QByteArray, bytes, bytearray], format: typing.Optional[str] = ...) -> 'QImage': ... @typing.overload def save(self, fileName: str, format: typing.Optional[str] = ..., quality: int = ...) -> bool: ... @typing.overload def save(self, device: QtCore.QIODevice, format: typing.Optional[str] = ..., quality: int = ...) -> bool: ... @typing.overload def loadFromData(self, data: bytes, format: typing.Optional[str] = ...) -> bool: ... @typing.overload def loadFromData(self, data: typing.Union[QtCore.QByteArray, bytes, bytearray], format: typing.Optional[str] = ...) -> bool: ... @typing.overload def load(self, device: QtCore.QIODevice, format: str) -> bool: ... @typing.overload def load(self, fileName: str, format: typing.Optional[str] = ...) -> bool: ... def invertPixels(self, mode: 'QImage.InvertMode' = ...) -> None: ... def rgbSwapped(self) -> 'QImage': ... def mirrored(self, horizontal: bool = ..., vertical: bool = ...) -> 'QImage': ... def scaledToHeight(self, height: int, mode: QtCore.Qt.TransformationMode = ...) -> 'QImage': ... def scaledToWidth(self, width: int, mode: QtCore.Qt.TransformationMode = ...) -> 'QImage': ... @typing.overload def scaled(self, width: int, height: int, aspectRatioMode: QtCore.Qt.AspectRatioMode = ..., transformMode: QtCore.Qt.TransformationMode = ...) -> 'QImage': ... @typing.overload def scaled(self, size: QtCore.QSize, aspectRatioMode: QtCore.Qt.AspectRatioMode = ..., transformMode: QtCore.Qt.TransformationMode = ...) -> 'QImage': ... def createHeuristicMask(self, clipTight: bool = ...) -> 'QImage': ... def createAlphaMask(self, flags: typing.Union[QtCore.Qt.ImageConversionFlags, QtCore.Qt.ImageConversionFlag] = ...) -> 'QImage': ... def hasAlphaChannel(self) -> bool: ... @typing.overload def fill(self, color: QtCore.Qt.GlobalColor) -> None: ... @typing.overload def fill(self, color: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def fill(self, pixel: int) -> None: ... def setColorTable(self, colors: typing.Iterable[int]) -> None: ... def colorTable(self) -> typing.List[int]: ... @typing.overload def setPixel(self, pt: QtCore.QPoint, index_or_rgb: int) -> None: ... @typing.overload def setPixel(self, x: int, y: int, index_or_rgb: int) -> None: ... @typing.overload def pixel(self, pt: QtCore.QPoint) -> int: ... @typing.overload def pixel(self, x: int, y: int) -> int: ... @typing.overload def pixelIndex(self, pt: QtCore.QPoint) -> int: ... @typing.overload def pixelIndex(self, x: int, y: int) -> int: ... @typing.overload def valid(self, pt: QtCore.QPoint) -> bool: ... @typing.overload def valid(self, x: int, y: int) -> bool: ... def bytesPerLine(self) -> int: ... def constScanLine(self, a0: int) -> sip.voidptr: ... def scanLine(self, a0: int) -> sip.voidptr: ... def constBits(self) -> sip.voidptr: ... def bits(self) -> sip.voidptr: ... def isGrayscale(self) -> bool: ... def allGray(self) -> bool: ... def setColor(self, i: int, c: int) -> None: ... def color(self, i: int) -> int: ... def depth(self) -> int: ... def rect(self) -> QtCore.QRect: ... def size(self) -> QtCore.QSize: ... def height(self) -> int: ... def width(self) -> int: ... @typing.overload def convertToFormat(self, f: 'QImage.Format', flags: typing.Union[QtCore.Qt.ImageConversionFlags, QtCore.Qt.ImageConversionFlag] = ...) -> 'QImage': ... @typing.overload def convertToFormat(self, f: 'QImage.Format', colorTable: typing.Iterable[int], flags: typing.Union[QtCore.Qt.ImageConversionFlags, QtCore.Qt.ImageConversionFlag] = ...) -> 'QImage': ... def format(self) -> 'QImage.Format': ... @typing.overload def copy(self, rect: QtCore.QRect = ...) -> 'QImage': ... @typing.overload def copy(self, x: int, y: int, w: int, h: int) -> 'QImage': ... def isDetached(self) -> bool: ... def detach(self) -> None: ... def devType(self) -> int: ... def isNull(self) -> bool: ... class QImageIOHandler(sip.simplewrapper): class Transformation(int): ... TransformationNone = ... # type: 'QImageIOHandler.Transformation' TransformationMirror = ... # type: 'QImageIOHandler.Transformation' TransformationFlip = ... # type: 'QImageIOHandler.Transformation' TransformationRotate180 = ... # type: 'QImageIOHandler.Transformation' TransformationRotate90 = ... # type: 'QImageIOHandler.Transformation' TransformationMirrorAndRotate90 = ... # type: 'QImageIOHandler.Transformation' TransformationFlipAndRotate90 = ... # type: 'QImageIOHandler.Transformation' TransformationRotate270 = ... # type: 'QImageIOHandler.Transformation' class ImageOption(int): ... Size = ... # type: 'QImageIOHandler.ImageOption' ClipRect = ... # type: 'QImageIOHandler.ImageOption' Description = ... # type: 'QImageIOHandler.ImageOption' ScaledClipRect = ... # type: 'QImageIOHandler.ImageOption' ScaledSize = ... # type: 'QImageIOHandler.ImageOption' CompressionRatio = ... # type: 'QImageIOHandler.ImageOption' Gamma = ... # type: 'QImageIOHandler.ImageOption' Quality = ... # type: 'QImageIOHandler.ImageOption' Name = ... # type: 'QImageIOHandler.ImageOption' SubType = ... # type: 'QImageIOHandler.ImageOption' IncrementalReading = ... # type: 'QImageIOHandler.ImageOption' Endianness = ... # type: 'QImageIOHandler.ImageOption' Animation = ... # type: 'QImageIOHandler.ImageOption' BackgroundColor = ... # type: 'QImageIOHandler.ImageOption' SupportedSubTypes = ... # type: 'QImageIOHandler.ImageOption' OptimizedWrite = ... # type: 'QImageIOHandler.ImageOption' ProgressiveScanWrite = ... # type: 'QImageIOHandler.ImageOption' ImageTransformation = ... # type: 'QImageIOHandler.ImageOption' TransformedByDefault = ... # type: 'QImageIOHandler.ImageOption' class Transformations(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QImageIOHandler.Transformations', 'QImageIOHandler.Transformation']) -> None: ... @typing.overload def __init__(self, a0: 'QImageIOHandler.Transformations') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QImageIOHandler.Transformations': ... def __int__(self) -> int: ... def __init__(self) -> None: ... def currentImageRect(self) -> QtCore.QRect: ... def currentImageNumber(self) -> int: ... def nextImageDelay(self) -> int: ... def imageCount(self) -> int: ... def loopCount(self) -> int: ... def jumpToImage(self, imageNumber: int) -> bool: ... def jumpToNextImage(self) -> bool: ... def supportsOption(self, option: 'QImageIOHandler.ImageOption') -> bool: ... def setOption(self, option: 'QImageIOHandler.ImageOption', value: typing.Any) -> None: ... def option(self, option: 'QImageIOHandler.ImageOption') -> typing.Any: ... def write(self, image: QImage) -> bool: ... def read(self, image: QImage) -> bool: ... def canRead(self) -> bool: ... def format(self) -> QtCore.QByteArray: ... def setFormat(self, format: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... def device(self) -> QtCore.QIODevice: ... def setDevice(self, device: QtCore.QIODevice) -> None: ... class QImageReader(sip.simplewrapper): class ImageReaderError(int): ... UnknownError = ... # type: 'QImageReader.ImageReaderError' FileNotFoundError = ... # type: 'QImageReader.ImageReaderError' DeviceError = ... # type: 'QImageReader.ImageReaderError' UnsupportedFormatError = ... # type: 'QImageReader.ImageReaderError' InvalidDataError = ... # type: 'QImageReader.ImageReaderError' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, device: QtCore.QIODevice, format: typing.Union[QtCore.QByteArray, bytes, bytearray] = ...) -> None: ... @typing.overload def __init__(self, fileName: str, format: typing.Union[QtCore.QByteArray, bytes, bytearray] = ...) -> None: ... @staticmethod def imageFormatsForMimeType(mimeType: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> typing.List[QtCore.QByteArray]: ... def gamma(self) -> float: ... def setGamma(self, gamma: float) -> None: ... def autoTransform(self) -> bool: ... def setAutoTransform(self, enabled: bool) -> None: ... def transformation(self) -> QImageIOHandler.Transformations: ... def supportedSubTypes(self) -> typing.List[QtCore.QByteArray]: ... def subType(self) -> QtCore.QByteArray: ... @staticmethod def supportedMimeTypes() -> typing.List[QtCore.QByteArray]: ... def decideFormatFromContent(self) -> bool: ... def setDecideFormatFromContent(self, ignored: bool) -> None: ... def autoDetectImageFormat(self) -> bool: ... def setAutoDetectImageFormat(self, enabled: bool) -> None: ... def supportsOption(self, option: QImageIOHandler.ImageOption) -> bool: ... def quality(self) -> int: ... def setQuality(self, quality: int) -> None: ... def supportsAnimation(self) -> bool: ... def backgroundColor(self) -> QColor: ... def setBackgroundColor(self, color: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... def text(self, key: str) -> str: ... def textKeys(self) -> typing.List[str]: ... @staticmethod def supportedImageFormats() -> typing.List[QtCore.QByteArray]: ... @typing.overload @staticmethod def imageFormat(fileName: str) -> QtCore.QByteArray: ... @typing.overload @staticmethod def imageFormat(device: QtCore.QIODevice) -> QtCore.QByteArray: ... @typing.overload def imageFormat(self) -> QImage.Format: ... def errorString(self) -> str: ... def error(self) -> 'QImageReader.ImageReaderError': ... def currentImageRect(self) -> QtCore.QRect: ... def currentImageNumber(self) -> int: ... def nextImageDelay(self) -> int: ... def imageCount(self) -> int: ... def loopCount(self) -> int: ... def jumpToImage(self, imageNumber: int) -> bool: ... def jumpToNextImage(self) -> bool: ... @typing.overload def read(self) -> QImage: ... @typing.overload def read(self, image: QImage) -> bool: ... def canRead(self) -> bool: ... def scaledClipRect(self) -> QtCore.QRect: ... def setScaledClipRect(self, rect: QtCore.QRect) -> None: ... def scaledSize(self) -> QtCore.QSize: ... def setScaledSize(self, size: QtCore.QSize) -> None: ... def clipRect(self) -> QtCore.QRect: ... def setClipRect(self, rect: QtCore.QRect) -> None: ... def size(self) -> QtCore.QSize: ... def fileName(self) -> str: ... def setFileName(self, fileName: str) -> None: ... def device(self) -> QtCore.QIODevice: ... def setDevice(self, device: QtCore.QIODevice) -> None: ... def format(self) -> QtCore.QByteArray: ... def setFormat(self, format: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... class QImageWriter(sip.simplewrapper): class ImageWriterError(int): ... UnknownError = ... # type: 'QImageWriter.ImageWriterError' DeviceError = ... # type: 'QImageWriter.ImageWriterError' UnsupportedFormatError = ... # type: 'QImageWriter.ImageWriterError' InvalidImageError = ... # type: 'QImageWriter.ImageWriterError' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, device: QtCore.QIODevice, format: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... @typing.overload def __init__(self, fileName: str, format: typing.Union[QtCore.QByteArray, bytes, bytearray] = ...) -> None: ... @staticmethod def imageFormatsForMimeType(mimeType: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> typing.List[QtCore.QByteArray]: ... def setTransformation(self, orientation: typing.Union[QImageIOHandler.Transformations, QImageIOHandler.Transformation]) -> None: ... def transformation(self) -> QImageIOHandler.Transformations: ... def progressiveScanWrite(self) -> bool: ... def setProgressiveScanWrite(self, progressive: bool) -> None: ... def optimizedWrite(self) -> bool: ... def setOptimizedWrite(self, optimize: bool) -> None: ... def supportedSubTypes(self) -> typing.List[QtCore.QByteArray]: ... def subType(self) -> QtCore.QByteArray: ... def setSubType(self, type: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... @staticmethod def supportedMimeTypes() -> typing.List[QtCore.QByteArray]: ... def compression(self) -> int: ... def setCompression(self, compression: int) -> None: ... def supportsOption(self, option: QImageIOHandler.ImageOption) -> bool: ... def setText(self, key: str, text: str) -> None: ... @staticmethod def supportedImageFormats() -> typing.List[QtCore.QByteArray]: ... def errorString(self) -> str: ... def error(self) -> 'QImageWriter.ImageWriterError': ... def write(self, image: QImage) -> bool: ... def canWrite(self) -> bool: ... def gamma(self) -> float: ... def setGamma(self, gamma: float) -> None: ... def quality(self) -> int: ... def setQuality(self, quality: int) -> None: ... def fileName(self) -> str: ... def setFileName(self, fileName: str) -> None: ... def device(self) -> QtCore.QIODevice: ... def setDevice(self, device: QtCore.QIODevice) -> None: ... def format(self) -> QtCore.QByteArray: ... def setFormat(self, format: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... class QInputMethod(QtCore.QObject): class Action(int): ... Click = ... # type: 'QInputMethod.Action' ContextMenu = ... # type: 'QInputMethod.Action' def inputItemClipRectangleChanged(self) -> None: ... def anchorRectangleChanged(self) -> None: ... def inputItemClipRectangle(self) -> QtCore.QRectF: ... def anchorRectangle(self) -> QtCore.QRectF: ... def inputDirectionChanged(self, newDirection: QtCore.Qt.LayoutDirection) -> None: ... def localeChanged(self) -> None: ... def animatingChanged(self) -> None: ... def visibleChanged(self) -> None: ... def keyboardRectangleChanged(self) -> None: ... def cursorRectangleChanged(self) -> None: ... def invokeAction(self, a: 'QInputMethod.Action', cursorPosition: int) -> None: ... def commit(self) -> None: ... def reset(self) -> None: ... def update(self, queries: typing.Union[QtCore.Qt.InputMethodQueries, QtCore.Qt.InputMethodQuery]) -> None: ... def hide(self) -> None: ... def show(self) -> None: ... @staticmethod def queryFocusObject(query: QtCore.Qt.InputMethodQuery, argument: typing.Any) -> typing.Any: ... def setInputItemRectangle(self, rect: QtCore.QRectF) -> None: ... def inputItemRectangle(self) -> QtCore.QRectF: ... def inputDirection(self) -> QtCore.Qt.LayoutDirection: ... def locale(self) -> QtCore.QLocale: ... def isAnimating(self) -> bool: ... def setVisible(self, visible: bool) -> None: ... def isVisible(self) -> bool: ... def keyboardRectangle(self) -> QtCore.QRectF: ... def cursorRectangle(self) -> QtCore.QRectF: ... def setInputItemTransform(self, transform: 'QTransform') -> None: ... def inputItemTransform(self) -> 'QTransform': ... class QKeySequence(sip.simplewrapper): class StandardKey(int): ... UnknownKey = ... # type: 'QKeySequence.StandardKey' HelpContents = ... # type: 'QKeySequence.StandardKey' WhatsThis = ... # type: 'QKeySequence.StandardKey' Open = ... # type: 'QKeySequence.StandardKey' Close = ... # type: 'QKeySequence.StandardKey' Save = ... # type: 'QKeySequence.StandardKey' New = ... # type: 'QKeySequence.StandardKey' Delete = ... # type: 'QKeySequence.StandardKey' Cut = ... # type: 'QKeySequence.StandardKey' Copy = ... # type: 'QKeySequence.StandardKey' Paste = ... # type: 'QKeySequence.StandardKey' Undo = ... # type: 'QKeySequence.StandardKey' Redo = ... # type: 'QKeySequence.StandardKey' Back = ... # type: 'QKeySequence.StandardKey' Forward = ... # type: 'QKeySequence.StandardKey' Refresh = ... # type: 'QKeySequence.StandardKey' ZoomIn = ... # type: 'QKeySequence.StandardKey' ZoomOut = ... # type: 'QKeySequence.StandardKey' Print = ... # type: 'QKeySequence.StandardKey' AddTab = ... # type: 'QKeySequence.StandardKey' NextChild = ... # type: 'QKeySequence.StandardKey' PreviousChild = ... # type: 'QKeySequence.StandardKey' Find = ... # type: 'QKeySequence.StandardKey' FindNext = ... # type: 'QKeySequence.StandardKey' FindPrevious = ... # type: 'QKeySequence.StandardKey' Replace = ... # type: 'QKeySequence.StandardKey' SelectAll = ... # type: 'QKeySequence.StandardKey' Bold = ... # type: 'QKeySequence.StandardKey' Italic = ... # type: 'QKeySequence.StandardKey' Underline = ... # type: 'QKeySequence.StandardKey' MoveToNextChar = ... # type: 'QKeySequence.StandardKey' MoveToPreviousChar = ... # type: 'QKeySequence.StandardKey' MoveToNextWord = ... # type: 'QKeySequence.StandardKey' MoveToPreviousWord = ... # type: 'QKeySequence.StandardKey' MoveToNextLine = ... # type: 'QKeySequence.StandardKey' MoveToPreviousLine = ... # type: 'QKeySequence.StandardKey' MoveToNextPage = ... # type: 'QKeySequence.StandardKey' MoveToPreviousPage = ... # type: 'QKeySequence.StandardKey' MoveToStartOfLine = ... # type: 'QKeySequence.StandardKey' MoveToEndOfLine = ... # type: 'QKeySequence.StandardKey' MoveToStartOfBlock = ... # type: 'QKeySequence.StandardKey' MoveToEndOfBlock = ... # type: 'QKeySequence.StandardKey' MoveToStartOfDocument = ... # type: 'QKeySequence.StandardKey' MoveToEndOfDocument = ... # type: 'QKeySequence.StandardKey' SelectNextChar = ... # type: 'QKeySequence.StandardKey' SelectPreviousChar = ... # type: 'QKeySequence.StandardKey' SelectNextWord = ... # type: 'QKeySequence.StandardKey' SelectPreviousWord = ... # type: 'QKeySequence.StandardKey' SelectNextLine = ... # type: 'QKeySequence.StandardKey' SelectPreviousLine = ... # type: 'QKeySequence.StandardKey' SelectNextPage = ... # type: 'QKeySequence.StandardKey' SelectPreviousPage = ... # type: 'QKeySequence.StandardKey' SelectStartOfLine = ... # type: 'QKeySequence.StandardKey' SelectEndOfLine = ... # type: 'QKeySequence.StandardKey' SelectStartOfBlock = ... # type: 'QKeySequence.StandardKey' SelectEndOfBlock = ... # type: 'QKeySequence.StandardKey' SelectStartOfDocument = ... # type: 'QKeySequence.StandardKey' SelectEndOfDocument = ... # type: 'QKeySequence.StandardKey' DeleteStartOfWord = ... # type: 'QKeySequence.StandardKey' DeleteEndOfWord = ... # type: 'QKeySequence.StandardKey' DeleteEndOfLine = ... # type: 'QKeySequence.StandardKey' InsertParagraphSeparator = ... # type: 'QKeySequence.StandardKey' InsertLineSeparator = ... # type: 'QKeySequence.StandardKey' SaveAs = ... # type: 'QKeySequence.StandardKey' Preferences = ... # type: 'QKeySequence.StandardKey' Quit = ... # type: 'QKeySequence.StandardKey' FullScreen = ... # type: 'QKeySequence.StandardKey' Deselect = ... # type: 'QKeySequence.StandardKey' DeleteCompleteLine = ... # type: 'QKeySequence.StandardKey' Backspace = ... # type: 'QKeySequence.StandardKey' Cancel = ... # type: 'QKeySequence.StandardKey' class SequenceMatch(int): ... NoMatch = ... # type: 'QKeySequence.SequenceMatch' PartialMatch = ... # type: 'QKeySequence.SequenceMatch' ExactMatch = ... # type: 'QKeySequence.SequenceMatch' class SequenceFormat(int): ... NativeText = ... # type: 'QKeySequence.SequenceFormat' PortableText = ... # type: 'QKeySequence.SequenceFormat' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, ks: typing.Union['QKeySequence', 'QKeySequence.StandardKey', str, int]) -> None: ... @typing.overload def __init__(self, key: str, format: 'QKeySequence.SequenceFormat' = ...) -> None: ... @typing.overload def __init__(self, k1: int, key2: int = ..., key3: int = ..., key4: int = ...) -> None: ... @typing.overload def __init__(self, variant: typing.Any) -> None: ... def __hash__(self) -> int: ... @staticmethod def listToString(list: typing.Iterable[typing.Union['QKeySequence', 'QKeySequence.StandardKey', str, int]], format: 'QKeySequence.SequenceFormat' = ...) -> str: ... @staticmethod def listFromString(str: str, format: 'QKeySequence.SequenceFormat' = ...) -> typing.List['QKeySequence']: ... @staticmethod def keyBindings(key: 'QKeySequence.StandardKey') -> typing.List['QKeySequence']: ... @staticmethod def fromString(str: str, format: 'QKeySequence.SequenceFormat' = ...) -> 'QKeySequence': ... def toString(self, format: 'QKeySequence.SequenceFormat' = ...) -> str: ... def swap(self, other: 'QKeySequence') -> None: ... def isDetached(self) -> bool: ... def __getitem__(self, i: int) -> int: ... @staticmethod def mnemonic(text: str) -> 'QKeySequence': ... def matches(self, seq: typing.Union['QKeySequence', 'QKeySequence.StandardKey', str, int]) -> 'QKeySequence.SequenceMatch': ... def isEmpty(self) -> bool: ... def __len__(self) -> int: ... def count(self) -> int: ... class QMatrix4x4(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, values: typing.Sequence[float]) -> None: ... @typing.overload def __init__(self, m11: float, m12: float, m13: float, m14: float, m21: float, m22: float, m23: float, m24: float, m31: float, m32: float, m33: float, m34: float, m41: float, m42: float, m43: float, m44: float) -> None: ... @typing.overload def __init__(self, transform: 'QTransform') -> None: ... @typing.overload def __init__(self, a0: 'QMatrix4x4') -> None: ... def __neg__(self) -> 'QMatrix4x4': ... def isAffine(self) -> bool: ... @typing.overload def viewport(self, left: float, bottom: float, width: float, height: float, nearPlane: float = ..., farPlane: float = ...) -> None: ... @typing.overload def viewport(self, rect: QtCore.QRectF) -> None: ... def mapVector(self, vector: 'QVector3D') -> 'QVector3D': ... @typing.overload def map(self, point: QtCore.QPoint) -> QtCore.QPoint: ... @typing.overload def map(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> QtCore.QPointF: ... @typing.overload def map(self, point: 'QVector3D') -> 'QVector3D': ... @typing.overload def map(self, point: 'QVector4D') -> 'QVector4D': ... def fill(self, value: float) -> None: ... def setToIdentity(self) -> None: ... def isIdentity(self) -> bool: ... def setRow(self, index: int, value: 'QVector4D') -> None: ... def row(self, index: int) -> 'QVector4D': ... def setColumn(self, index: int, value: 'QVector4D') -> None: ... def column(self, index: int) -> 'QVector4D': ... def __setitem__(self, a0: typing.Any, a1: float) -> None: ... def __getitem__(self, a0: typing.Any) -> typing.Any: ... def optimize(self) -> None: ... def data(self) -> typing.List[float]: ... @typing.overload def mapRect(self, rect: QtCore.QRect) -> QtCore.QRect: ... @typing.overload def mapRect(self, rect: QtCore.QRectF) -> QtCore.QRectF: ... @typing.overload def toTransform(self) -> 'QTransform': ... @typing.overload def toTransform(self, distanceToPlane: float) -> 'QTransform': ... def copyDataTo(self) -> typing.List[float]: ... def lookAt(self, eye: 'QVector3D', center: 'QVector3D', up: 'QVector3D') -> None: ... def perspective(self, angle: float, aspect: float, nearPlane: float, farPlane: float) -> None: ... def frustum(self, left: float, right: float, bottom: float, top: float, nearPlane: float, farPlane: float) -> None: ... @typing.overload def ortho(self, rect: QtCore.QRect) -> None: ... @typing.overload def ortho(self, rect: QtCore.QRectF) -> None: ... @typing.overload def ortho(self, left: float, right: float, bottom: float, top: float, nearPlane: float, farPlane: float) -> None: ... @typing.overload def rotate(self, angle: float, vector: 'QVector3D') -> None: ... @typing.overload def rotate(self, angle: float, x: float, y: float, z: float = ...) -> None: ... @typing.overload def rotate(self, quaternion: 'QQuaternion') -> None: ... @typing.overload def translate(self, vector: 'QVector3D') -> None: ... @typing.overload def translate(self, x: float, y: float) -> None: ... @typing.overload def translate(self, x: float, y: float, z: float) -> None: ... @typing.overload def scale(self, vector: 'QVector3D') -> None: ... @typing.overload def scale(self, x: float, y: float) -> None: ... @typing.overload def scale(self, x: float, y: float, z: float) -> None: ... @typing.overload def scale(self, factor: float) -> None: ... def normalMatrix(self) -> QMatrix3x3: ... def transposed(self) -> 'QMatrix4x4': ... def inverted(self) -> typing.Tuple['QMatrix4x4', bool]: ... def determinant(self) -> float: ... def __repr__(self) -> str: ... class QMovie(QtCore.QObject): class CacheMode(int): ... CacheNone = ... # type: 'QMovie.CacheMode' CacheAll = ... # type: 'QMovie.CacheMode' class MovieState(int): ... NotRunning = ... # type: 'QMovie.MovieState' Paused = ... # type: 'QMovie.MovieState' Running = ... # type: 'QMovie.MovieState' @typing.overload def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... @typing.overload def __init__(self, device: QtCore.QIODevice, format: typing.Union[QtCore.QByteArray, bytes, bytearray] = ..., parent: typing.Optional[QtCore.QObject] = ...) -> None: ... @typing.overload def __init__(self, fileName: str, format: typing.Union[QtCore.QByteArray, bytes, bytearray] = ..., parent: typing.Optional[QtCore.QObject] = ...) -> None: ... def lastErrorString(self) -> str: ... def lastError(self) -> QImageReader.ImageReaderError: ... def stop(self) -> None: ... def setPaused(self, paused: bool) -> None: ... def jumpToNextFrame(self) -> bool: ... def start(self) -> None: ... def frameChanged(self, frameNumber: int) -> None: ... def finished(self) -> None: ... def error(self, error: QImageReader.ImageReaderError) -> None: ... def stateChanged(self, state: 'QMovie.MovieState') -> None: ... def updated(self, rect: QtCore.QRect) -> None: ... def resized(self, size: QtCore.QSize) -> None: ... def started(self) -> None: ... def setCacheMode(self, mode: 'QMovie.CacheMode') -> None: ... def cacheMode(self) -> 'QMovie.CacheMode': ... def setScaledSize(self, size: QtCore.QSize) -> None: ... def scaledSize(self) -> QtCore.QSize: ... def speed(self) -> int: ... def setSpeed(self, percentSpeed: int) -> None: ... def currentFrameNumber(self) -> int: ... def nextFrameDelay(self) -> int: ... def frameCount(self) -> int: ... def loopCount(self) -> int: ... def jumpToFrame(self, frameNumber: int) -> bool: ... def isValid(self) -> bool: ... def currentPixmap(self) -> QPixmap: ... def currentImage(self) -> QImage: ... def frameRect(self) -> QtCore.QRect: ... def state(self) -> 'QMovie.MovieState': ... def backgroundColor(self) -> QColor: ... def setBackgroundColor(self, color: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... def format(self) -> QtCore.QByteArray: ... def setFormat(self, format: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... def fileName(self) -> str: ... def setFileName(self, fileName: str) -> None: ... def device(self) -> QtCore.QIODevice: ... def setDevice(self, device: QtCore.QIODevice) -> None: ... @staticmethod def supportedFormats() -> typing.List[QtCore.QByteArray]: ... class QSurface(sip.simplewrapper): class SurfaceType(int): ... RasterSurface = ... # type: 'QSurface.SurfaceType' OpenGLSurface = ... # type: 'QSurface.SurfaceType' RasterGLSurface = ... # type: 'QSurface.SurfaceType' OpenVGSurface = ... # type: 'QSurface.SurfaceType' VulkanSurface = ... # type: 'QSurface.SurfaceType' MetalSurface = ... # type: 'QSurface.SurfaceType' class SurfaceClass(int): ... Window = ... # type: 'QSurface.SurfaceClass' Offscreen = ... # type: 'QSurface.SurfaceClass' @typing.overload def __init__(self, type: 'QSurface.SurfaceClass') -> None: ... @typing.overload def __init__(self, a0: 'QSurface') -> None: ... def supportsOpenGL(self) -> bool: ... def size(self) -> QtCore.QSize: ... def surfaceType(self) -> 'QSurface.SurfaceType': ... def format(self) -> 'QSurfaceFormat': ... def surfaceClass(self) -> 'QSurface.SurfaceClass': ... class QOffscreenSurface(QtCore.QObject, QSurface): @typing.overload def __init__(self, screen: typing.Optional['QScreen'] = ...) -> None: ... @typing.overload def __init__(self, screen: 'QScreen', parent: QtCore.QObject) -> None: ... def setNativeHandle(self, handle: sip.voidptr) -> None: ... def nativeHandle(self) -> sip.voidptr: ... def screenChanged(self, screen: 'QScreen') -> None: ... def setScreen(self, screen: 'QScreen') -> None: ... def screen(self) -> 'QScreen': ... def size(self) -> QtCore.QSize: ... def requestedFormat(self) -> 'QSurfaceFormat': ... def format(self) -> 'QSurfaceFormat': ... def setFormat(self, format: 'QSurfaceFormat') -> None: ... def isValid(self) -> bool: ... def destroy(self) -> None: ... def create(self) -> None: ... def surfaceType(self) -> QSurface.SurfaceType: ... class QOpenGLBuffer(sip.simplewrapper): class RangeAccessFlag(int): ... RangeRead = ... # type: 'QOpenGLBuffer.RangeAccessFlag' RangeWrite = ... # type: 'QOpenGLBuffer.RangeAccessFlag' RangeInvalidate = ... # type: 'QOpenGLBuffer.RangeAccessFlag' RangeInvalidateBuffer = ... # type: 'QOpenGLBuffer.RangeAccessFlag' RangeFlushExplicit = ... # type: 'QOpenGLBuffer.RangeAccessFlag' RangeUnsynchronized = ... # type: 'QOpenGLBuffer.RangeAccessFlag' class Access(int): ... ReadOnly = ... # type: 'QOpenGLBuffer.Access' WriteOnly = ... # type: 'QOpenGLBuffer.Access' ReadWrite = ... # type: 'QOpenGLBuffer.Access' class UsagePattern(int): ... StreamDraw = ... # type: 'QOpenGLBuffer.UsagePattern' StreamRead = ... # type: 'QOpenGLBuffer.UsagePattern' StreamCopy = ... # type: 'QOpenGLBuffer.UsagePattern' StaticDraw = ... # type: 'QOpenGLBuffer.UsagePattern' StaticRead = ... # type: 'QOpenGLBuffer.UsagePattern' StaticCopy = ... # type: 'QOpenGLBuffer.UsagePattern' DynamicDraw = ... # type: 'QOpenGLBuffer.UsagePattern' DynamicRead = ... # type: 'QOpenGLBuffer.UsagePattern' DynamicCopy = ... # type: 'QOpenGLBuffer.UsagePattern' class Type(int): ... VertexBuffer = ... # type: 'QOpenGLBuffer.Type' IndexBuffer = ... # type: 'QOpenGLBuffer.Type' PixelPackBuffer = ... # type: 'QOpenGLBuffer.Type' PixelUnpackBuffer = ... # type: 'QOpenGLBuffer.Type' class RangeAccessFlags(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QOpenGLBuffer.RangeAccessFlags', 'QOpenGLBuffer.RangeAccessFlag']) -> None: ... @typing.overload def __init__(self, a0: 'QOpenGLBuffer.RangeAccessFlags') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QOpenGLBuffer.RangeAccessFlags': ... def __int__(self) -> int: ... @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, type: 'QOpenGLBuffer.Type') -> None: ... @typing.overload def __init__(self, other: 'QOpenGLBuffer') -> None: ... def mapRange(self, offset: int, count: int, access: typing.Union['QOpenGLBuffer.RangeAccessFlags', 'QOpenGLBuffer.RangeAccessFlag']) -> sip.voidptr: ... def unmap(self) -> bool: ... def map(self, access: 'QOpenGLBuffer.Access') -> sip.voidptr: ... @typing.overload def allocate(self, data: sip.voidptr, count: int) -> None: ... @typing.overload def allocate(self, count: int) -> None: ... def write(self, offset: int, data: sip.voidptr, count: int) -> None: ... def read(self, offset: int, data: sip.voidptr, count: int) -> bool: ... def __len__(self) -> int: ... def size(self) -> int: ... def bufferId(self) -> int: ... @typing.overload def release(self) -> None: ... @typing.overload @staticmethod def release(type: 'QOpenGLBuffer.Type') -> None: ... def bind(self) -> bool: ... def destroy(self) -> None: ... def isCreated(self) -> bool: ... def create(self) -> bool: ... def setUsagePattern(self, value: 'QOpenGLBuffer.UsagePattern') -> None: ... def usagePattern(self) -> 'QOpenGLBuffer.UsagePattern': ... def type(self) -> 'QOpenGLBuffer.Type': ... class QOpenGLContextGroup(QtCore.QObject): @staticmethod def currentContextGroup() -> 'QOpenGLContextGroup': ... def shares(self) -> typing.List['QOpenGLContext']: ... class QOpenGLContext(QtCore.QObject): class OpenGLModuleType(int): ... LibGL = ... # type: 'QOpenGLContext.OpenGLModuleType' LibGLES = ... # type: 'QOpenGLContext.OpenGLModuleType' def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... @staticmethod def globalShareContext() -> 'QOpenGLContext': ... @staticmethod def supportsThreadedOpenGL() -> bool: ... def nativeHandle(self) -> typing.Any: ... def setNativeHandle(self, handle: typing.Any) -> None: ... def isOpenGLES(self) -> bool: ... @staticmethod def openGLModuleType() -> 'QOpenGLContext.OpenGLModuleType': ... @staticmethod def openGLModuleHandle() -> sip.voidptr: ... def versionFunctions(self, versionProfile: typing.Optional['QOpenGLVersionProfile'] = ...) -> typing.Any: ... def aboutToBeDestroyed(self) -> None: ... def hasExtension(self, extension: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> bool: ... def extensions(self) -> typing.Set[QtCore.QByteArray]: ... @staticmethod def areSharing(first: 'QOpenGLContext', second: 'QOpenGLContext') -> bool: ... @staticmethod def currentContext() -> 'QOpenGLContext': ... def surface(self) -> QSurface: ... def getProcAddress(self, procName: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> sip.voidptr: ... def swapBuffers(self, surface: QSurface) -> None: ... def doneCurrent(self) -> None: ... def makeCurrent(self, surface: QSurface) -> bool: ... def defaultFramebufferObject(self) -> int: ... def screen(self) -> 'QScreen': ... def shareGroup(self) -> QOpenGLContextGroup: ... def shareContext(self) -> 'QOpenGLContext': ... def format(self) -> 'QSurfaceFormat': ... def isValid(self) -> bool: ... def create(self) -> bool: ... def setScreen(self, screen: 'QScreen') -> None: ... def setShareContext(self, shareContext: 'QOpenGLContext') -> None: ... def setFormat(self, format: 'QSurfaceFormat') -> None: ... class QOpenGLVersionProfile(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, format: 'QSurfaceFormat') -> None: ... @typing.overload def __init__(self, other: 'QOpenGLVersionProfile') -> None: ... def isValid(self) -> bool: ... def isLegacyVersion(self) -> bool: ... def hasProfiles(self) -> bool: ... def setProfile(self, profile: 'QSurfaceFormat.OpenGLContextProfile') -> None: ... def profile(self) -> 'QSurfaceFormat.OpenGLContextProfile': ... def setVersion(self, majorVersion: int, minorVersion: int) -> None: ... def version(self) -> typing.Tuple[int, int]: ... class QOpenGLDebugMessage(sip.simplewrapper): class Severity(int): ... InvalidSeverity = ... # type: 'QOpenGLDebugMessage.Severity' HighSeverity = ... # type: 'QOpenGLDebugMessage.Severity' MediumSeverity = ... # type: 'QOpenGLDebugMessage.Severity' LowSeverity = ... # type: 'QOpenGLDebugMessage.Severity' NotificationSeverity = ... # type: 'QOpenGLDebugMessage.Severity' AnySeverity = ... # type: 'QOpenGLDebugMessage.Severity' class Type(int): ... InvalidType = ... # type: 'QOpenGLDebugMessage.Type' ErrorType = ... # type: 'QOpenGLDebugMessage.Type' DeprecatedBehaviorType = ... # type: 'QOpenGLDebugMessage.Type' UndefinedBehaviorType = ... # type: 'QOpenGLDebugMessage.Type' PortabilityType = ... # type: 'QOpenGLDebugMessage.Type' PerformanceType = ... # type: 'QOpenGLDebugMessage.Type' OtherType = ... # type: 'QOpenGLDebugMessage.Type' MarkerType = ... # type: 'QOpenGLDebugMessage.Type' GroupPushType = ... # type: 'QOpenGLDebugMessage.Type' GroupPopType = ... # type: 'QOpenGLDebugMessage.Type' AnyType = ... # type: 'QOpenGLDebugMessage.Type' class Source(int): ... InvalidSource = ... # type: 'QOpenGLDebugMessage.Source' APISource = ... # type: 'QOpenGLDebugMessage.Source' WindowSystemSource = ... # type: 'QOpenGLDebugMessage.Source' ShaderCompilerSource = ... # type: 'QOpenGLDebugMessage.Source' ThirdPartySource = ... # type: 'QOpenGLDebugMessage.Source' ApplicationSource = ... # type: 'QOpenGLDebugMessage.Source' OtherSource = ... # type: 'QOpenGLDebugMessage.Source' AnySource = ... # type: 'QOpenGLDebugMessage.Source' class Sources(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QOpenGLDebugMessage.Sources', 'QOpenGLDebugMessage.Source']) -> None: ... @typing.overload def __init__(self, a0: 'QOpenGLDebugMessage.Sources') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QOpenGLDebugMessage.Sources': ... def __int__(self) -> int: ... class Types(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QOpenGLDebugMessage.Types', 'QOpenGLDebugMessage.Type']) -> None: ... @typing.overload def __init__(self, a0: 'QOpenGLDebugMessage.Types') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QOpenGLDebugMessage.Types': ... def __int__(self) -> int: ... class Severities(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QOpenGLDebugMessage.Severities', 'QOpenGLDebugMessage.Severity']) -> None: ... @typing.overload def __init__(self, a0: 'QOpenGLDebugMessage.Severities') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QOpenGLDebugMessage.Severities': ... def __int__(self) -> int: ... @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, debugMessage: 'QOpenGLDebugMessage') -> None: ... @staticmethod def createThirdPartyMessage(text: str, id: int = ..., severity: 'QOpenGLDebugMessage.Severity' = ..., type: 'QOpenGLDebugMessage.Type' = ...) -> 'QOpenGLDebugMessage': ... @staticmethod def createApplicationMessage(text: str, id: int = ..., severity: 'QOpenGLDebugMessage.Severity' = ..., type: 'QOpenGLDebugMessage.Type' = ...) -> 'QOpenGLDebugMessage': ... def message(self) -> str: ... def id(self) -> int: ... def severity(self) -> 'QOpenGLDebugMessage.Severity': ... def type(self) -> 'QOpenGLDebugMessage.Type': ... def source(self) -> 'QOpenGLDebugMessage.Source': ... def swap(self, debugMessage: 'QOpenGLDebugMessage') -> None: ... class QOpenGLDebugLogger(QtCore.QObject): class LoggingMode(int): ... AsynchronousLogging = ... # type: 'QOpenGLDebugLogger.LoggingMode' SynchronousLogging = ... # type: 'QOpenGLDebugLogger.LoggingMode' def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... def messageLogged(self, debugMessage: QOpenGLDebugMessage) -> None: ... def stopLogging(self) -> None: ... def startLogging(self, loggingMode: 'QOpenGLDebugLogger.LoggingMode' = ...) -> None: ... def logMessage(self, debugMessage: QOpenGLDebugMessage) -> None: ... def loggedMessages(self) -> typing.List[QOpenGLDebugMessage]: ... @typing.overload def disableMessages(self, sources: typing.Union[QOpenGLDebugMessage.Sources, QOpenGLDebugMessage.Source] = ..., types: typing.Union[QOpenGLDebugMessage.Types, QOpenGLDebugMessage.Type] = ..., severities: typing.Union[QOpenGLDebugMessage.Severities, QOpenGLDebugMessage.Severity] = ...) -> None: ... @typing.overload def disableMessages(self, ids: typing.Iterable[int], sources: typing.Union[QOpenGLDebugMessage.Sources, QOpenGLDebugMessage.Source] = ..., types: typing.Union[QOpenGLDebugMessage.Types, QOpenGLDebugMessage.Type] = ...) -> None: ... @typing.overload def enableMessages(self, sources: typing.Union[QOpenGLDebugMessage.Sources, QOpenGLDebugMessage.Source] = ..., types: typing.Union[QOpenGLDebugMessage.Types, QOpenGLDebugMessage.Type] = ..., severities: typing.Union[QOpenGLDebugMessage.Severities, QOpenGLDebugMessage.Severity] = ...) -> None: ... @typing.overload def enableMessages(self, ids: typing.Iterable[int], sources: typing.Union[QOpenGLDebugMessage.Sources, QOpenGLDebugMessage.Source] = ..., types: typing.Union[QOpenGLDebugMessage.Types, QOpenGLDebugMessage.Type] = ...) -> None: ... def popGroup(self) -> None: ... def pushGroup(self, name: str, id: int = ..., source: QOpenGLDebugMessage.Source = ...) -> None: ... def maximumMessageLength(self) -> int: ... def loggingMode(self) -> 'QOpenGLDebugLogger.LoggingMode': ... def isLogging(self) -> bool: ... def initialize(self) -> bool: ... class QOpenGLFramebufferObject(sip.simplewrapper): class FramebufferRestorePolicy(int): ... DontRestoreFramebufferBinding = ... # type: 'QOpenGLFramebufferObject.FramebufferRestorePolicy' RestoreFramebufferBindingToDefault = ... # type: 'QOpenGLFramebufferObject.FramebufferRestorePolicy' RestoreFrameBufferBinding = ... # type: 'QOpenGLFramebufferObject.FramebufferRestorePolicy' class Attachment(int): ... NoAttachment = ... # type: 'QOpenGLFramebufferObject.Attachment' CombinedDepthStencil = ... # type: 'QOpenGLFramebufferObject.Attachment' Depth = ... # type: 'QOpenGLFramebufferObject.Attachment' @typing.overload def __init__(self, size: QtCore.QSize, target: int = ...) -> None: ... @typing.overload def __init__(self, width: int, height: int, target: int = ...) -> None: ... @typing.overload def __init__(self, size: QtCore.QSize, attachment: 'QOpenGLFramebufferObject.Attachment', target: int = ..., internal_format: int = ...) -> None: ... @typing.overload def __init__(self, width: int, height: int, attachment: 'QOpenGLFramebufferObject.Attachment', target: int = ..., internal_format: int = ...) -> None: ... @typing.overload def __init__(self, size: QtCore.QSize, format: 'QOpenGLFramebufferObjectFormat') -> None: ... @typing.overload def __init__(self, width: int, height: int, format: 'QOpenGLFramebufferObjectFormat') -> None: ... def sizes(self) -> typing.List[QtCore.QSize]: ... @typing.overload def addColorAttachment(self, size: QtCore.QSize, internal_format: int = ...) -> None: ... @typing.overload def addColorAttachment(self, width: int, height: int, internal_format: int = ...) -> None: ... @typing.overload def takeTexture(self) -> int: ... @typing.overload def takeTexture(self, colorAttachmentIndex: int) -> int: ... @typing.overload @staticmethod def blitFramebuffer(target: 'QOpenGLFramebufferObject', targetRect: QtCore.QRect, source: 'QOpenGLFramebufferObject', sourceRect: QtCore.QRect, buffers: int = ..., filter: int = ...) -> None: ... @typing.overload @staticmethod def blitFramebuffer(target: 'QOpenGLFramebufferObject', source: 'QOpenGLFramebufferObject', buffers: int = ..., filter: int = ...) -> None: ... @typing.overload @staticmethod def blitFramebuffer(target: 'QOpenGLFramebufferObject', targetRect: QtCore.QRect, source: 'QOpenGLFramebufferObject', sourceRect: QtCore.QRect, buffers: int, filter: int, readColorAttachmentIndex: int, drawColorAttachmentIndex: int) -> None: ... @typing.overload @staticmethod def blitFramebuffer(target: 'QOpenGLFramebufferObject', targetRect: QtCore.QRect, source: 'QOpenGLFramebufferObject', sourceRect: QtCore.QRect, buffers: int, filter: int, readColorAttachmentIndex: int, drawColorAttachmentIndex: int, restorePolicy: 'QOpenGLFramebufferObject.FramebufferRestorePolicy') -> None: ... @staticmethod def hasOpenGLFramebufferBlit() -> bool: ... @staticmethod def hasOpenGLFramebufferObjects() -> bool: ... @staticmethod def bindDefault() -> bool: ... def handle(self) -> int: ... def setAttachment(self, attachment: 'QOpenGLFramebufferObject.Attachment') -> None: ... def attachment(self) -> 'QOpenGLFramebufferObject.Attachment': ... @typing.overload def toImage(self) -> QImage: ... @typing.overload def toImage(self, flipped: bool) -> QImage: ... @typing.overload def toImage(self, flipped: bool, colorAttachmentIndex: int) -> QImage: ... def size(self) -> QtCore.QSize: ... def textures(self) -> typing.List[int]: ... def texture(self) -> int: ... def height(self) -> int: ... def width(self) -> int: ... def release(self) -> bool: ... def bind(self) -> bool: ... def isBound(self) -> bool: ... def isValid(self) -> bool: ... def format(self) -> 'QOpenGLFramebufferObjectFormat': ... class QOpenGLFramebufferObjectFormat(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, other: 'QOpenGLFramebufferObjectFormat') -> None: ... def internalTextureFormat(self) -> int: ... def setInternalTextureFormat(self, internalTextureFormat: int) -> None: ... def textureTarget(self) -> int: ... def setTextureTarget(self, target: int) -> None: ... def attachment(self) -> QOpenGLFramebufferObject.Attachment: ... def setAttachment(self, attachment: QOpenGLFramebufferObject.Attachment) -> None: ... def mipmap(self) -> bool: ... def setMipmap(self, enabled: bool) -> None: ... def samples(self) -> int: ... def setSamples(self, samples: int) -> None: ... class QOpenGLPaintDevice(QPaintDevice): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, size: QtCore.QSize) -> None: ... @typing.overload def __init__(self, width: int, height: int) -> None: ... def metric(self, metric: QPaintDevice.PaintDeviceMetric) -> int: ... def setDevicePixelRatio(self, devicePixelRatio: float) -> None: ... def ensureActiveTarget(self) -> None: ... def paintFlipped(self) -> bool: ... def setPaintFlipped(self, flipped: bool) -> None: ... def setDotsPerMeterY(self, a0: float) -> None: ... def setDotsPerMeterX(self, a0: float) -> None: ... def dotsPerMeterY(self) -> float: ... def dotsPerMeterX(self) -> float: ... def setSize(self, size: QtCore.QSize) -> None: ... def size(self) -> QtCore.QSize: ... def context(self) -> QOpenGLContext: ... def paintEngine(self) -> 'QPaintEngine': ... class QOpenGLPixelTransferOptions(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QOpenGLPixelTransferOptions') -> None: ... def isSwapBytesEnabled(self) -> bool: ... def setSwapBytesEnabled(self, swapBytes: bool) -> None: ... def isLeastSignificantBitFirst(self) -> bool: ... def setLeastSignificantByteFirst(self, lsbFirst: bool) -> None: ... def rowLength(self) -> int: ... def setRowLength(self, rowLength: int) -> None: ... def imageHeight(self) -> int: ... def setImageHeight(self, imageHeight: int) -> None: ... def skipPixels(self) -> int: ... def setSkipPixels(self, skipPixels: int) -> None: ... def skipRows(self) -> int: ... def setSkipRows(self, skipRows: int) -> None: ... def skipImages(self) -> int: ... def setSkipImages(self, skipImages: int) -> None: ... def alignment(self) -> int: ... def setAlignment(self, alignment: int) -> None: ... def swap(self, other: 'QOpenGLPixelTransferOptions') -> None: ... class QOpenGLShader(QtCore.QObject): class ShaderTypeBit(int): ... Vertex = ... # type: 'QOpenGLShader.ShaderTypeBit' Fragment = ... # type: 'QOpenGLShader.ShaderTypeBit' Geometry = ... # type: 'QOpenGLShader.ShaderTypeBit' TessellationControl = ... # type: 'QOpenGLShader.ShaderTypeBit' TessellationEvaluation = ... # type: 'QOpenGLShader.ShaderTypeBit' Compute = ... # type: 'QOpenGLShader.ShaderTypeBit' class ShaderType(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QOpenGLShader.ShaderType', 'QOpenGLShader.ShaderTypeBit']) -> None: ... @typing.overload def __init__(self, a0: 'QOpenGLShader.ShaderType') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QOpenGLShader.ShaderType': ... def __int__(self) -> int: ... def __init__(self, type: typing.Union['QOpenGLShader.ShaderType', 'QOpenGLShader.ShaderTypeBit'], parent: typing.Optional[QtCore.QObject] = ...) -> None: ... @staticmethod def hasOpenGLShaders(type: typing.Union['QOpenGLShader.ShaderType', 'QOpenGLShader.ShaderTypeBit'], context: typing.Optional[QOpenGLContext] = ...) -> bool: ... def shaderId(self) -> int: ... def log(self) -> str: ... def isCompiled(self) -> bool: ... def sourceCode(self) -> QtCore.QByteArray: ... def compileSourceFile(self, fileName: str) -> bool: ... @typing.overload def compileSourceCode(self, source: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> bool: ... @typing.overload def compileSourceCode(self, source: str) -> bool: ... def shaderType(self) -> 'QOpenGLShader.ShaderType': ... class QOpenGLShaderProgram(QtCore.QObject): def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... def addCacheableShaderFromSourceFile(self, type: typing.Union[QOpenGLShader.ShaderType, QOpenGLShader.ShaderTypeBit], fileName: str) -> bool: ... @typing.overload def addCacheableShaderFromSourceCode(self, type: typing.Union[QOpenGLShader.ShaderType, QOpenGLShader.ShaderTypeBit], source: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> bool: ... @typing.overload def addCacheableShaderFromSourceCode(self, type: typing.Union[QOpenGLShader.ShaderType, QOpenGLShader.ShaderTypeBit], source: str) -> bool: ... def create(self) -> bool: ... def defaultInnerTessellationLevels(self) -> typing.List[float]: ... def setDefaultInnerTessellationLevels(self, levels: typing.Iterable[float]) -> None: ... def defaultOuterTessellationLevels(self) -> typing.List[float]: ... def setDefaultOuterTessellationLevels(self, levels: typing.Iterable[float]) -> None: ... def patchVertexCount(self) -> int: ... def setPatchVertexCount(self, count: int) -> None: ... def maxGeometryOutputVertices(self) -> int: ... @staticmethod def hasOpenGLShaderPrograms(context: typing.Optional[QOpenGLContext] = ...) -> bool: ... @typing.overload def setUniformValueArray(self, location: int, values: PYQT_SHADER_UNIFORM_VALUE_ARRAY) -> None: ... @typing.overload def setUniformValueArray(self, name: str, values: PYQT_SHADER_UNIFORM_VALUE_ARRAY) -> None: ... @typing.overload def setUniformValue(self, location: int, value: int) -> None: ... @typing.overload def setUniformValue(self, location: int, value: float) -> None: ... @typing.overload def setUniformValue(self, location: int, x: float, y: float) -> None: ... @typing.overload def setUniformValue(self, location: int, x: float, y: float, z: float) -> None: ... @typing.overload def setUniformValue(self, location: int, x: float, y: float, z: float, w: float) -> None: ... @typing.overload def setUniformValue(self, location: int, value: 'QVector2D') -> None: ... @typing.overload def setUniformValue(self, location: int, value: 'QVector3D') -> None: ... @typing.overload def setUniformValue(self, location: int, value: 'QVector4D') -> None: ... @typing.overload def setUniformValue(self, location: int, color: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def setUniformValue(self, location: int, point: QtCore.QPoint) -> None: ... @typing.overload def setUniformValue(self, location: int, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def setUniformValue(self, location: int, size: QtCore.QSize) -> None: ... @typing.overload def setUniformValue(self, location: int, size: QtCore.QSizeF) -> None: ... @typing.overload def setUniformValue(self, location: int, value: QMatrix2x2) -> None: ... @typing.overload def setUniformValue(self, location: int, value: QMatrix2x3) -> None: ... @typing.overload def setUniformValue(self, location: int, value: QMatrix2x4) -> None: ... @typing.overload def setUniformValue(self, location: int, value: QMatrix3x2) -> None: ... @typing.overload def setUniformValue(self, location: int, value: QMatrix3x3) -> None: ... @typing.overload def setUniformValue(self, location: int, value: QMatrix3x4) -> None: ... @typing.overload def setUniformValue(self, location: int, value: QMatrix4x2) -> None: ... @typing.overload def setUniformValue(self, location: int, value: QMatrix4x3) -> None: ... @typing.overload def setUniformValue(self, location: int, value: QMatrix4x4) -> None: ... @typing.overload def setUniformValue(self, location: int, value: 'QTransform') -> None: ... @typing.overload def setUniformValue(self, name: str, value: int) -> None: ... @typing.overload def setUniformValue(self, name: str, value: float) -> None: ... @typing.overload def setUniformValue(self, name: str, x: float, y: float) -> None: ... @typing.overload def setUniformValue(self, name: str, x: float, y: float, z: float) -> None: ... @typing.overload def setUniformValue(self, name: str, x: float, y: float, z: float, w: float) -> None: ... @typing.overload def setUniformValue(self, name: str, value: 'QVector2D') -> None: ... @typing.overload def setUniformValue(self, name: str, value: 'QVector3D') -> None: ... @typing.overload def setUniformValue(self, name: str, value: 'QVector4D') -> None: ... @typing.overload def setUniformValue(self, name: str, color: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def setUniformValue(self, name: str, point: QtCore.QPoint) -> None: ... @typing.overload def setUniformValue(self, name: str, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def setUniformValue(self, name: str, size: QtCore.QSize) -> None: ... @typing.overload def setUniformValue(self, name: str, size: QtCore.QSizeF) -> None: ... @typing.overload def setUniformValue(self, name: str, value: QMatrix2x2) -> None: ... @typing.overload def setUniformValue(self, name: str, value: QMatrix2x3) -> None: ... @typing.overload def setUniformValue(self, name: str, value: QMatrix2x4) -> None: ... @typing.overload def setUniformValue(self, name: str, value: QMatrix3x2) -> None: ... @typing.overload def setUniformValue(self, name: str, value: QMatrix3x3) -> None: ... @typing.overload def setUniformValue(self, name: str, value: QMatrix3x4) -> None: ... @typing.overload def setUniformValue(self, name: str, value: QMatrix4x2) -> None: ... @typing.overload def setUniformValue(self, name: str, value: QMatrix4x3) -> None: ... @typing.overload def setUniformValue(self, name: str, value: QMatrix4x4) -> None: ... @typing.overload def setUniformValue(self, name: str, value: 'QTransform') -> None: ... @typing.overload def uniformLocation(self, name: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> int: ... @typing.overload def uniformLocation(self, name: str) -> int: ... @typing.overload def disableAttributeArray(self, location: int) -> None: ... @typing.overload def disableAttributeArray(self, name: str) -> None: ... @typing.overload def enableAttributeArray(self, location: int) -> None: ... @typing.overload def enableAttributeArray(self, name: str) -> None: ... @typing.overload def setAttributeBuffer(self, location: int, type: int, offset: int, tupleSize: int, stride: int = ...) -> None: ... @typing.overload def setAttributeBuffer(self, name: str, type: int, offset: int, tupleSize: int, stride: int = ...) -> None: ... @typing.overload def setAttributeArray(self, location: int, values: PYQT_SHADER_ATTRIBUTE_ARRAY) -> None: ... @typing.overload def setAttributeArray(self, name: str, values: PYQT_SHADER_ATTRIBUTE_ARRAY) -> None: ... @typing.overload def setAttributeValue(self, location: int, value: float) -> None: ... @typing.overload def setAttributeValue(self, location: int, x: float, y: float) -> None: ... @typing.overload def setAttributeValue(self, location: int, x: float, y: float, z: float) -> None: ... @typing.overload def setAttributeValue(self, location: int, x: float, y: float, z: float, w: float) -> None: ... @typing.overload def setAttributeValue(self, location: int, value: 'QVector2D') -> None: ... @typing.overload def setAttributeValue(self, location: int, value: 'QVector3D') -> None: ... @typing.overload def setAttributeValue(self, location: int, value: 'QVector4D') -> None: ... @typing.overload def setAttributeValue(self, location: int, value: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def setAttributeValue(self, name: str, value: float) -> None: ... @typing.overload def setAttributeValue(self, name: str, x: float, y: float) -> None: ... @typing.overload def setAttributeValue(self, name: str, x: float, y: float, z: float) -> None: ... @typing.overload def setAttributeValue(self, name: str, x: float, y: float, z: float, w: float) -> None: ... @typing.overload def setAttributeValue(self, name: str, value: 'QVector2D') -> None: ... @typing.overload def setAttributeValue(self, name: str, value: 'QVector3D') -> None: ... @typing.overload def setAttributeValue(self, name: str, value: 'QVector4D') -> None: ... @typing.overload def setAttributeValue(self, name: str, value: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def attributeLocation(self, name: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> int: ... @typing.overload def attributeLocation(self, name: str) -> int: ... @typing.overload def bindAttributeLocation(self, name: typing.Union[QtCore.QByteArray, bytes, bytearray], location: int) -> None: ... @typing.overload def bindAttributeLocation(self, name: str, location: int) -> None: ... def programId(self) -> int: ... def release(self) -> None: ... def bind(self) -> bool: ... def log(self) -> str: ... def isLinked(self) -> bool: ... def link(self) -> bool: ... def removeAllShaders(self) -> None: ... def addShaderFromSourceFile(self, type: typing.Union[QOpenGLShader.ShaderType, QOpenGLShader.ShaderTypeBit], fileName: str) -> bool: ... @typing.overload def addShaderFromSourceCode(self, type: typing.Union[QOpenGLShader.ShaderType, QOpenGLShader.ShaderTypeBit], source: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> bool: ... @typing.overload def addShaderFromSourceCode(self, type: typing.Union[QOpenGLShader.ShaderType, QOpenGLShader.ShaderTypeBit], source: str) -> bool: ... def shaders(self) -> typing.List[QOpenGLShader]: ... def removeShader(self, shader: QOpenGLShader) -> None: ... def addShader(self, shader: QOpenGLShader) -> bool: ... class QOpenGLTexture(sip.simplewrapper): class ComparisonMode(int): ... CompareRefToTexture = ... # type: 'QOpenGLTexture.ComparisonMode' CompareNone = ... # type: 'QOpenGLTexture.ComparisonMode' class ComparisonFunction(int): ... CompareLessEqual = ... # type: 'QOpenGLTexture.ComparisonFunction' CompareGreaterEqual = ... # type: 'QOpenGLTexture.ComparisonFunction' CompareLess = ... # type: 'QOpenGLTexture.ComparisonFunction' CompareGreater = ... # type: 'QOpenGLTexture.ComparisonFunction' CompareEqual = ... # type: 'QOpenGLTexture.ComparisonFunction' CommpareNotEqual = ... # type: 'QOpenGLTexture.ComparisonFunction' CompareAlways = ... # type: 'QOpenGLTexture.ComparisonFunction' CompareNever = ... # type: 'QOpenGLTexture.ComparisonFunction' class CoordinateDirection(int): ... DirectionS = ... # type: 'QOpenGLTexture.CoordinateDirection' DirectionT = ... # type: 'QOpenGLTexture.CoordinateDirection' DirectionR = ... # type: 'QOpenGLTexture.CoordinateDirection' class WrapMode(int): ... Repeat = ... # type: 'QOpenGLTexture.WrapMode' MirroredRepeat = ... # type: 'QOpenGLTexture.WrapMode' ClampToEdge = ... # type: 'QOpenGLTexture.WrapMode' ClampToBorder = ... # type: 'QOpenGLTexture.WrapMode' class Filter(int): ... Nearest = ... # type: 'QOpenGLTexture.Filter' Linear = ... # type: 'QOpenGLTexture.Filter' NearestMipMapNearest = ... # type: 'QOpenGLTexture.Filter' NearestMipMapLinear = ... # type: 'QOpenGLTexture.Filter' LinearMipMapNearest = ... # type: 'QOpenGLTexture.Filter' LinearMipMapLinear = ... # type: 'QOpenGLTexture.Filter' class DepthStencilMode(int): ... DepthMode = ... # type: 'QOpenGLTexture.DepthStencilMode' StencilMode = ... # type: 'QOpenGLTexture.DepthStencilMode' class SwizzleValue(int): ... RedValue = ... # type: 'QOpenGLTexture.SwizzleValue' GreenValue = ... # type: 'QOpenGLTexture.SwizzleValue' BlueValue = ... # type: 'QOpenGLTexture.SwizzleValue' AlphaValue = ... # type: 'QOpenGLTexture.SwizzleValue' ZeroValue = ... # type: 'QOpenGLTexture.SwizzleValue' OneValue = ... # type: 'QOpenGLTexture.SwizzleValue' class SwizzleComponent(int): ... SwizzleRed = ... # type: 'QOpenGLTexture.SwizzleComponent' SwizzleGreen = ... # type: 'QOpenGLTexture.SwizzleComponent' SwizzleBlue = ... # type: 'QOpenGLTexture.SwizzleComponent' SwizzleAlpha = ... # type: 'QOpenGLTexture.SwizzleComponent' class Feature(int): ... ImmutableStorage = ... # type: 'QOpenGLTexture.Feature' ImmutableMultisampleStorage = ... # type: 'QOpenGLTexture.Feature' TextureRectangle = ... # type: 'QOpenGLTexture.Feature' TextureArrays = ... # type: 'QOpenGLTexture.Feature' Texture3D = ... # type: 'QOpenGLTexture.Feature' TextureMultisample = ... # type: 'QOpenGLTexture.Feature' TextureBuffer = ... # type: 'QOpenGLTexture.Feature' TextureCubeMapArrays = ... # type: 'QOpenGLTexture.Feature' Swizzle = ... # type: 'QOpenGLTexture.Feature' StencilTexturing = ... # type: 'QOpenGLTexture.Feature' AnisotropicFiltering = ... # type: 'QOpenGLTexture.Feature' NPOTTextures = ... # type: 'QOpenGLTexture.Feature' NPOTTextureRepeat = ... # type: 'QOpenGLTexture.Feature' Texture1D = ... # type: 'QOpenGLTexture.Feature' TextureComparisonOperators = ... # type: 'QOpenGLTexture.Feature' TextureMipMapLevel = ... # type: 'QOpenGLTexture.Feature' class PixelType(int): ... NoPixelType = ... # type: 'QOpenGLTexture.PixelType' Int8 = ... # type: 'QOpenGLTexture.PixelType' UInt8 = ... # type: 'QOpenGLTexture.PixelType' Int16 = ... # type: 'QOpenGLTexture.PixelType' UInt16 = ... # type: 'QOpenGLTexture.PixelType' Int32 = ... # type: 'QOpenGLTexture.PixelType' UInt32 = ... # type: 'QOpenGLTexture.PixelType' Float16 = ... # type: 'QOpenGLTexture.PixelType' Float16OES = ... # type: 'QOpenGLTexture.PixelType' Float32 = ... # type: 'QOpenGLTexture.PixelType' UInt32_RGB9_E5 = ... # type: 'QOpenGLTexture.PixelType' UInt32_RG11B10F = ... # type: 'QOpenGLTexture.PixelType' UInt8_RG3B2 = ... # type: 'QOpenGLTexture.PixelType' UInt8_RG3B2_Rev = ... # type: 'QOpenGLTexture.PixelType' UInt16_RGB5A1 = ... # type: 'QOpenGLTexture.PixelType' UInt16_RGB5A1_Rev = ... # type: 'QOpenGLTexture.PixelType' UInt16_R5G6B5 = ... # type: 'QOpenGLTexture.PixelType' UInt16_R5G6B5_Rev = ... # type: 'QOpenGLTexture.PixelType' UInt16_RGBA4 = ... # type: 'QOpenGLTexture.PixelType' UInt16_RGBA4_Rev = ... # type: 'QOpenGLTexture.PixelType' UInt32_RGB10A2 = ... # type: 'QOpenGLTexture.PixelType' UInt32_RGB10A2_Rev = ... # type: 'QOpenGLTexture.PixelType' UInt32_RGBA8 = ... # type: 'QOpenGLTexture.PixelType' UInt32_RGBA8_Rev = ... # type: 'QOpenGLTexture.PixelType' UInt32_D24S8 = ... # type: 'QOpenGLTexture.PixelType' Float32_D32_UInt32_S8_X24 = ... # type: 'QOpenGLTexture.PixelType' class PixelFormat(int): ... NoSourceFormat = ... # type: 'QOpenGLTexture.PixelFormat' Red = ... # type: 'QOpenGLTexture.PixelFormat' RG = ... # type: 'QOpenGLTexture.PixelFormat' RGB = ... # type: 'QOpenGLTexture.PixelFormat' BGR = ... # type: 'QOpenGLTexture.PixelFormat' RGBA = ... # type: 'QOpenGLTexture.PixelFormat' BGRA = ... # type: 'QOpenGLTexture.PixelFormat' Red_Integer = ... # type: 'QOpenGLTexture.PixelFormat' RG_Integer = ... # type: 'QOpenGLTexture.PixelFormat' RGB_Integer = ... # type: 'QOpenGLTexture.PixelFormat' BGR_Integer = ... # type: 'QOpenGLTexture.PixelFormat' RGBA_Integer = ... # type: 'QOpenGLTexture.PixelFormat' BGRA_Integer = ... # type: 'QOpenGLTexture.PixelFormat' Depth = ... # type: 'QOpenGLTexture.PixelFormat' DepthStencil = ... # type: 'QOpenGLTexture.PixelFormat' Alpha = ... # type: 'QOpenGLTexture.PixelFormat' Luminance = ... # type: 'QOpenGLTexture.PixelFormat' LuminanceAlpha = ... # type: 'QOpenGLTexture.PixelFormat' Stencil = ... # type: 'QOpenGLTexture.PixelFormat' class CubeMapFace(int): ... CubeMapPositiveX = ... # type: 'QOpenGLTexture.CubeMapFace' CubeMapNegativeX = ... # type: 'QOpenGLTexture.CubeMapFace' CubeMapPositiveY = ... # type: 'QOpenGLTexture.CubeMapFace' CubeMapNegativeY = ... # type: 'QOpenGLTexture.CubeMapFace' CubeMapPositiveZ = ... # type: 'QOpenGLTexture.CubeMapFace' CubeMapNegativeZ = ... # type: 'QOpenGLTexture.CubeMapFace' class TextureFormat(int): ... NoFormat = ... # type: 'QOpenGLTexture.TextureFormat' R8_UNorm = ... # type: 'QOpenGLTexture.TextureFormat' RG8_UNorm = ... # type: 'QOpenGLTexture.TextureFormat' RGB8_UNorm = ... # type: 'QOpenGLTexture.TextureFormat' RGBA8_UNorm = ... # type: 'QOpenGLTexture.TextureFormat' R16_UNorm = ... # type: 'QOpenGLTexture.TextureFormat' RG16_UNorm = ... # type: 'QOpenGLTexture.TextureFormat' RGB16_UNorm = ... # type: 'QOpenGLTexture.TextureFormat' RGBA16_UNorm = ... # type: 'QOpenGLTexture.TextureFormat' R8_SNorm = ... # type: 'QOpenGLTexture.TextureFormat' RG8_SNorm = ... # type: 'QOpenGLTexture.TextureFormat' RGB8_SNorm = ... # type: 'QOpenGLTexture.TextureFormat' RGBA8_SNorm = ... # type: 'QOpenGLTexture.TextureFormat' R16_SNorm = ... # type: 'QOpenGLTexture.TextureFormat' RG16_SNorm = ... # type: 'QOpenGLTexture.TextureFormat' RGB16_SNorm = ... # type: 'QOpenGLTexture.TextureFormat' RGBA16_SNorm = ... # type: 'QOpenGLTexture.TextureFormat' R8U = ... # type: 'QOpenGLTexture.TextureFormat' RG8U = ... # type: 'QOpenGLTexture.TextureFormat' RGB8U = ... # type: 'QOpenGLTexture.TextureFormat' RGBA8U = ... # type: 'QOpenGLTexture.TextureFormat' R16U = ... # type: 'QOpenGLTexture.TextureFormat' RG16U = ... # type: 'QOpenGLTexture.TextureFormat' RGB16U = ... # type: 'QOpenGLTexture.TextureFormat' RGBA16U = ... # type: 'QOpenGLTexture.TextureFormat' R32U = ... # type: 'QOpenGLTexture.TextureFormat' RG32U = ... # type: 'QOpenGLTexture.TextureFormat' RGB32U = ... # type: 'QOpenGLTexture.TextureFormat' RGBA32U = ... # type: 'QOpenGLTexture.TextureFormat' R8I = ... # type: 'QOpenGLTexture.TextureFormat' RG8I = ... # type: 'QOpenGLTexture.TextureFormat' RGB8I = ... # type: 'QOpenGLTexture.TextureFormat' RGBA8I = ... # type: 'QOpenGLTexture.TextureFormat' R16I = ... # type: 'QOpenGLTexture.TextureFormat' RG16I = ... # type: 'QOpenGLTexture.TextureFormat' RGB16I = ... # type: 'QOpenGLTexture.TextureFormat' RGBA16I = ... # type: 'QOpenGLTexture.TextureFormat' R32I = ... # type: 'QOpenGLTexture.TextureFormat' RG32I = ... # type: 'QOpenGLTexture.TextureFormat' RGB32I = ... # type: 'QOpenGLTexture.TextureFormat' RGBA32I = ... # type: 'QOpenGLTexture.TextureFormat' R16F = ... # type: 'QOpenGLTexture.TextureFormat' RG16F = ... # type: 'QOpenGLTexture.TextureFormat' RGB16F = ... # type: 'QOpenGLTexture.TextureFormat' RGBA16F = ... # type: 'QOpenGLTexture.TextureFormat' R32F = ... # type: 'QOpenGLTexture.TextureFormat' RG32F = ... # type: 'QOpenGLTexture.TextureFormat' RGB32F = ... # type: 'QOpenGLTexture.TextureFormat' RGBA32F = ... # type: 'QOpenGLTexture.TextureFormat' RGB9E5 = ... # type: 'QOpenGLTexture.TextureFormat' RG11B10F = ... # type: 'QOpenGLTexture.TextureFormat' RG3B2 = ... # type: 'QOpenGLTexture.TextureFormat' R5G6B5 = ... # type: 'QOpenGLTexture.TextureFormat' RGB5A1 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA4 = ... # type: 'QOpenGLTexture.TextureFormat' RGB10A2 = ... # type: 'QOpenGLTexture.TextureFormat' D16 = ... # type: 'QOpenGLTexture.TextureFormat' D24 = ... # type: 'QOpenGLTexture.TextureFormat' D24S8 = ... # type: 'QOpenGLTexture.TextureFormat' D32 = ... # type: 'QOpenGLTexture.TextureFormat' D32F = ... # type: 'QOpenGLTexture.TextureFormat' D32FS8X24 = ... # type: 'QOpenGLTexture.TextureFormat' RGB_DXT1 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA_DXT1 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA_DXT3 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA_DXT5 = ... # type: 'QOpenGLTexture.TextureFormat' R_ATI1N_UNorm = ... # type: 'QOpenGLTexture.TextureFormat' R_ATI1N_SNorm = ... # type: 'QOpenGLTexture.TextureFormat' RG_ATI2N_UNorm = ... # type: 'QOpenGLTexture.TextureFormat' RG_ATI2N_SNorm = ... # type: 'QOpenGLTexture.TextureFormat' RGB_BP_UNSIGNED_FLOAT = ... # type: 'QOpenGLTexture.TextureFormat' RGB_BP_SIGNED_FLOAT = ... # type: 'QOpenGLTexture.TextureFormat' RGB_BP_UNorm = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8_Alpha8 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB_DXT1 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB_Alpha_DXT1 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB_Alpha_DXT3 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB_Alpha_DXT5 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB_BP_UNorm = ... # type: 'QOpenGLTexture.TextureFormat' DepthFormat = ... # type: 'QOpenGLTexture.TextureFormat' AlphaFormat = ... # type: 'QOpenGLTexture.TextureFormat' RGBFormat = ... # type: 'QOpenGLTexture.TextureFormat' RGBAFormat = ... # type: 'QOpenGLTexture.TextureFormat' LuminanceFormat = ... # type: 'QOpenGLTexture.TextureFormat' LuminanceAlphaFormat = ... # type: 'QOpenGLTexture.TextureFormat' S8 = ... # type: 'QOpenGLTexture.TextureFormat' R11_EAC_UNorm = ... # type: 'QOpenGLTexture.TextureFormat' R11_EAC_SNorm = ... # type: 'QOpenGLTexture.TextureFormat' RG11_EAC_UNorm = ... # type: 'QOpenGLTexture.TextureFormat' RG11_EAC_SNorm = ... # type: 'QOpenGLTexture.TextureFormat' RGB8_ETC2 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8_ETC2 = ... # type: 'QOpenGLTexture.TextureFormat' RGB8_PunchThrough_Alpha1_ETC2 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8_PunchThrough_Alpha1_ETC2 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA8_ETC2_EAC = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8_Alpha8_ETC2_EAC = ... # type: 'QOpenGLTexture.TextureFormat' RGB8_ETC1 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA_ASTC_4x4 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA_ASTC_5x4 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA_ASTC_5x5 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA_ASTC_6x5 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA_ASTC_6x6 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA_ASTC_8x5 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA_ASTC_8x6 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA_ASTC_8x8 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA_ASTC_10x5 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA_ASTC_10x6 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA_ASTC_10x8 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA_ASTC_10x10 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA_ASTC_12x10 = ... # type: 'QOpenGLTexture.TextureFormat' RGBA_ASTC_12x12 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8_Alpha8_ASTC_4x4 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8_Alpha8_ASTC_5x4 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8_Alpha8_ASTC_5x5 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8_Alpha8_ASTC_6x5 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8_Alpha8_ASTC_6x6 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8_Alpha8_ASTC_8x5 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8_Alpha8_ASTC_8x6 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8_Alpha8_ASTC_8x8 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8_Alpha8_ASTC_10x5 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8_Alpha8_ASTC_10x6 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8_Alpha8_ASTC_10x8 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8_Alpha8_ASTC_10x10 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8_Alpha8_ASTC_12x10 = ... # type: 'QOpenGLTexture.TextureFormat' SRGB8_Alpha8_ASTC_12x12 = ... # type: 'QOpenGLTexture.TextureFormat' class TextureUnitReset(int): ... ResetTextureUnit = ... # type: 'QOpenGLTexture.TextureUnitReset' DontResetTextureUnit = ... # type: 'QOpenGLTexture.TextureUnitReset' class MipMapGeneration(int): ... GenerateMipMaps = ... # type: 'QOpenGLTexture.MipMapGeneration' DontGenerateMipMaps = ... # type: 'QOpenGLTexture.MipMapGeneration' class BindingTarget(int): ... BindingTarget1D = ... # type: 'QOpenGLTexture.BindingTarget' BindingTarget1DArray = ... # type: 'QOpenGLTexture.BindingTarget' BindingTarget2D = ... # type: 'QOpenGLTexture.BindingTarget' BindingTarget2DArray = ... # type: 'QOpenGLTexture.BindingTarget' BindingTarget3D = ... # type: 'QOpenGLTexture.BindingTarget' BindingTargetCubeMap = ... # type: 'QOpenGLTexture.BindingTarget' BindingTargetCubeMapArray = ... # type: 'QOpenGLTexture.BindingTarget' BindingTarget2DMultisample = ... # type: 'QOpenGLTexture.BindingTarget' BindingTarget2DMultisampleArray = ... # type: 'QOpenGLTexture.BindingTarget' BindingTargetRectangle = ... # type: 'QOpenGLTexture.BindingTarget' BindingTargetBuffer = ... # type: 'QOpenGLTexture.BindingTarget' class Target(int): ... Target1D = ... # type: 'QOpenGLTexture.Target' Target1DArray = ... # type: 'QOpenGLTexture.Target' Target2D = ... # type: 'QOpenGLTexture.Target' Target2DArray = ... # type: 'QOpenGLTexture.Target' Target3D = ... # type: 'QOpenGLTexture.Target' TargetCubeMap = ... # type: 'QOpenGLTexture.Target' TargetCubeMapArray = ... # type: 'QOpenGLTexture.Target' Target2DMultisample = ... # type: 'QOpenGLTexture.Target' Target2DMultisampleArray = ... # type: 'QOpenGLTexture.Target' TargetRectangle = ... # type: 'QOpenGLTexture.Target' TargetBuffer = ... # type: 'QOpenGLTexture.Target' class Features(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QOpenGLTexture.Features', 'QOpenGLTexture.Feature']) -> None: ... @typing.overload def __init__(self, a0: 'QOpenGLTexture.Features') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QOpenGLTexture.Features': ... def __int__(self) -> int: ... @typing.overload def __init__(self, target: 'QOpenGLTexture.Target') -> None: ... @typing.overload def __init__(self, image: QImage, genMipMaps: 'QOpenGLTexture.MipMapGeneration' = ...) -> None: ... def comparisonMode(self) -> 'QOpenGLTexture.ComparisonMode': ... def setComparisonMode(self, mode: 'QOpenGLTexture.ComparisonMode') -> None: ... def comparisonFunction(self) -> 'QOpenGLTexture.ComparisonFunction': ... def setComparisonFunction(self, function: 'QOpenGLTexture.ComparisonFunction') -> None: ... def isFixedSamplePositions(self) -> bool: ... def setFixedSamplePositions(self, fixed: bool) -> None: ... def samples(self) -> int: ... def setSamples(self, samples: int) -> None: ... def target(self) -> 'QOpenGLTexture.Target': ... def levelofDetailBias(self) -> float: ... def setLevelofDetailBias(self, bias: float) -> None: ... def levelOfDetailRange(self) -> typing.Tuple[float, float]: ... def setLevelOfDetailRange(self, min: float, max: float) -> None: ... def maximumLevelOfDetail(self) -> float: ... def setMaximumLevelOfDetail(self, value: float) -> None: ... def minimumLevelOfDetail(self) -> float: ... def setMinimumLevelOfDetail(self, value: float) -> None: ... def borderColor(self) -> QColor: ... def setBorderColor(self, color: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... def wrapMode(self, direction: 'QOpenGLTexture.CoordinateDirection') -> 'QOpenGLTexture.WrapMode': ... @typing.overload def setWrapMode(self, mode: 'QOpenGLTexture.WrapMode') -> None: ... @typing.overload def setWrapMode(self, direction: 'QOpenGLTexture.CoordinateDirection', mode: 'QOpenGLTexture.WrapMode') -> None: ... def maximumAnisotropy(self) -> float: ... def setMaximumAnisotropy(self, anisotropy: float) -> None: ... def minMagFilters(self) -> typing.Tuple['QOpenGLTexture.Filter', 'QOpenGLTexture.Filter']: ... def setMinMagFilters(self, minificationFilter: 'QOpenGLTexture.Filter', magnificationFilter: 'QOpenGLTexture.Filter') -> None: ... def magnificationFilter(self) -> 'QOpenGLTexture.Filter': ... def setMagnificationFilter(self, filter: 'QOpenGLTexture.Filter') -> None: ... def minificationFilter(self) -> 'QOpenGLTexture.Filter': ... def setMinificationFilter(self, filter: 'QOpenGLTexture.Filter') -> None: ... def depthStencilMode(self) -> 'QOpenGLTexture.DepthStencilMode': ... def setDepthStencilMode(self, mode: 'QOpenGLTexture.DepthStencilMode') -> None: ... def swizzleMask(self, component: 'QOpenGLTexture.SwizzleComponent') -> 'QOpenGLTexture.SwizzleValue': ... @typing.overload def setSwizzleMask(self, component: 'QOpenGLTexture.SwizzleComponent', value: 'QOpenGLTexture.SwizzleValue') -> None: ... @typing.overload def setSwizzleMask(self, r: 'QOpenGLTexture.SwizzleValue', g: 'QOpenGLTexture.SwizzleValue', b: 'QOpenGLTexture.SwizzleValue', a: 'QOpenGLTexture.SwizzleValue') -> None: ... @typing.overload def generateMipMaps(self) -> None: ... @typing.overload def generateMipMaps(self, baseLevel: int, resetBaseLevel: bool = ...) -> None: ... def isAutoMipMapGenerationEnabled(self) -> bool: ... def setAutoMipMapGenerationEnabled(self, enabled: bool) -> None: ... def mipLevelRange(self) -> typing.Tuple[int, int]: ... def setMipLevelRange(self, baseLevel: int, maxLevel: int) -> None: ... def mipMaxLevel(self) -> int: ... def setMipMaxLevel(self, maxLevel: int) -> None: ... def mipBaseLevel(self) -> int: ... def setMipBaseLevel(self, baseLevel: int) -> None: ... @staticmethod def hasFeature(feature: 'QOpenGLTexture.Feature') -> bool: ... @typing.overload def setCompressedData(self, mipLevel: int, layer: int, cubeFace: 'QOpenGLTexture.CubeMapFace', dataSize: int, data: sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = ...) -> None: ... @typing.overload def setCompressedData(self, mipLevel: int, layer: int, dataSize: int, data: sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = ...) -> None: ... @typing.overload def setCompressedData(self, mipLevel: int, dataSize: int, data: sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = ...) -> None: ... @typing.overload def setCompressedData(self, dataSize: int, data: sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = ...) -> None: ... @typing.overload def setCompressedData(self, mipLevel: int, layer: int, layerCount: int, cubeFace: 'QOpenGLTexture.CubeMapFace', dataSize: int, data: sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = ...) -> None: ... @typing.overload def setData(self, mipLevel: int, layer: int, cubeFace: 'QOpenGLTexture.CubeMapFace', sourceFormat: 'QOpenGLTexture.PixelFormat', sourceType: 'QOpenGLTexture.PixelType', data: sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = ...) -> None: ... @typing.overload def setData(self, mipLevel: int, layer: int, sourceFormat: 'QOpenGLTexture.PixelFormat', sourceType: 'QOpenGLTexture.PixelType', data: sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = ...) -> None: ... @typing.overload def setData(self, mipLevel: int, sourceFormat: 'QOpenGLTexture.PixelFormat', sourceType: 'QOpenGLTexture.PixelType', data: sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = ...) -> None: ... @typing.overload def setData(self, sourceFormat: 'QOpenGLTexture.PixelFormat', sourceType: 'QOpenGLTexture.PixelType', data: sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = ...) -> None: ... @typing.overload def setData(self, image: QImage, genMipMaps: 'QOpenGLTexture.MipMapGeneration' = ...) -> None: ... @typing.overload def setData(self, mipLevel: int, layer: int, layerCount: int, cubeFace: 'QOpenGLTexture.CubeMapFace', sourceFormat: 'QOpenGLTexture.PixelFormat', sourceType: 'QOpenGLTexture.PixelType', data: sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = ...) -> None: ... def isTextureView(self) -> bool: ... def createTextureView(self, target: 'QOpenGLTexture.Target', viewFormat: 'QOpenGLTexture.TextureFormat', minimumMipmapLevel: int, maximumMipmapLevel: int, minimumLayer: int, maximumLayer: int) -> 'QOpenGLTexture': ... def isStorageAllocated(self) -> bool: ... @typing.overload def allocateStorage(self) -> None: ... @typing.overload def allocateStorage(self, pixelFormat: 'QOpenGLTexture.PixelFormat', pixelType: 'QOpenGLTexture.PixelType') -> None: ... def faces(self) -> int: ... def layers(self) -> int: ... def setLayers(self, layers: int) -> None: ... def maximumMipLevels(self) -> int: ... def mipLevels(self) -> int: ... def setMipLevels(self, levels: int) -> None: ... def depth(self) -> int: ... def height(self) -> int: ... def width(self) -> int: ... def setSize(self, width: int, height: int = ..., depth: int = ...) -> None: ... def format(self) -> 'QOpenGLTexture.TextureFormat': ... def setFormat(self, format: 'QOpenGLTexture.TextureFormat') -> None: ... @typing.overload @staticmethod def boundTextureId(target: 'QOpenGLTexture.BindingTarget') -> int: ... @typing.overload @staticmethod def boundTextureId(unit: int, target: 'QOpenGLTexture.BindingTarget') -> int: ... @typing.overload def isBound(self) -> bool: ... @typing.overload def isBound(self, unit: int) -> bool: ... @typing.overload def release(self) -> None: ... @typing.overload def release(self, unit: int, reset: 'QOpenGLTexture.TextureUnitReset' = ...) -> None: ... @typing.overload def bind(self) -> None: ... @typing.overload def bind(self, unit: int, reset: 'QOpenGLTexture.TextureUnitReset' = ...) -> None: ... def textureId(self) -> int: ... def isCreated(self) -> bool: ... def destroy(self) -> None: ... def create(self) -> bool: ... class QOpenGLTextureBlitter(sip.simplewrapper): class Origin(int): ... OriginBottomLeft = ... # type: 'QOpenGLTextureBlitter.Origin' OriginTopLeft = ... # type: 'QOpenGLTextureBlitter.Origin' def __init__(self) -> None: ... @staticmethod def sourceTransform(subTexture: QtCore.QRectF, textureSize: QtCore.QSize, origin: 'QOpenGLTextureBlitter.Origin') -> QMatrix3x3: ... @staticmethod def targetTransform(target: QtCore.QRectF, viewport: QtCore.QRect) -> QMatrix4x4: ... @typing.overload def blit(self, texture: int, targetTransform: QMatrix4x4, sourceOrigin: 'QOpenGLTextureBlitter.Origin') -> None: ... @typing.overload def blit(self, texture: int, targetTransform: QMatrix4x4, sourceTransform: QMatrix3x3) -> None: ... def setOpacity(self, opacity: float) -> None: ... def setRedBlueSwizzle(self, swizzle: bool) -> None: ... def release(self) -> None: ... def bind(self, target: int = ...) -> None: ... def supportsExternalOESTarget(self) -> bool: ... def destroy(self) -> None: ... def isCreated(self) -> bool: ... def create(self) -> bool: ... class QOpenGLTimerQuery(QtCore.QObject): def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... def waitForResult(self) -> int: ... def isResultAvailable(self) -> bool: ... def recordTimestamp(self) -> None: ... def waitForTimestamp(self) -> int: ... def end(self) -> None: ... def begin(self) -> None: ... def objectId(self) -> int: ... def isCreated(self) -> bool: ... def destroy(self) -> None: ... def create(self) -> bool: ... class QOpenGLTimeMonitor(QtCore.QObject): def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... def reset(self) -> None: ... def waitForIntervals(self) -> typing.List[int]: ... def waitForSamples(self) -> typing.List[int]: ... def isResultAvailable(self) -> bool: ... def recordSample(self) -> int: ... def objectIds(self) -> typing.List[int]: ... def isCreated(self) -> bool: ... def destroy(self) -> None: ... def create(self) -> bool: ... def sampleCount(self) -> int: ... def setSampleCount(self, sampleCount: int) -> None: ... class QAbstractOpenGLFunctions(sip.wrapper): ... class QOpenGLVertexArrayObject(QtCore.QObject): class Binder(sip.simplewrapper): def __init__(self, v: 'QOpenGLVertexArrayObject') -> None: ... def __exit__(self, type: typing.Any, value: typing.Any, traceback: typing.Any) -> None: ... def __enter__(self) -> typing.Any: ... def rebind(self) -> None: ... def release(self) -> None: ... def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... def release(self) -> None: ... def bind(self) -> None: ... def objectId(self) -> int: ... def isCreated(self) -> bool: ... def destroy(self) -> None: ... def create(self) -> bool: ... class QWindow(QtCore.QObject, QSurface): class Visibility(int): ... Hidden = ... # type: 'QWindow.Visibility' AutomaticVisibility = ... # type: 'QWindow.Visibility' Windowed = ... # type: 'QWindow.Visibility' Minimized = ... # type: 'QWindow.Visibility' Maximized = ... # type: 'QWindow.Visibility' FullScreen = ... # type: 'QWindow.Visibility' class AncestorMode(int): ... ExcludeTransients = ... # type: 'QWindow.AncestorMode' IncludeTransients = ... # type: 'QWindow.AncestorMode' @typing.overload def __init__(self, screen: typing.Optional['QScreen'] = ...) -> None: ... @typing.overload def __init__(self, parent: 'QWindow') -> None: ... def setWindowStates(self, states: typing.Union[QtCore.Qt.WindowStates, QtCore.Qt.WindowState]) -> None: ... def windowStates(self) -> QtCore.Qt.WindowStates: ... def setFlag(self, a0: QtCore.Qt.WindowType, on: bool = ...) -> None: ... def opacityChanged(self, opacity: float) -> None: ... def activeChanged(self) -> None: ... def visibilityChanged(self, visibility: 'QWindow.Visibility') -> None: ... @staticmethod def fromWinId(id: sip.voidptr) -> 'QWindow': ... def mask(self) -> 'QRegion': ... def setMask(self, region: 'QRegion') -> None: ... def opacity(self) -> float: ... def setVisibility(self, v: 'QWindow.Visibility') -> None: ... def visibility(self) -> 'QWindow.Visibility': ... def tabletEvent(self, a0: QTabletEvent) -> None: ... def touchEvent(self, a0: QTouchEvent) -> None: ... def wheelEvent(self, a0: QWheelEvent) -> None: ... def mouseMoveEvent(self, a0: QMouseEvent) -> None: ... def mouseDoubleClickEvent(self, a0: QMouseEvent) -> None: ... def mouseReleaseEvent(self, a0: QMouseEvent) -> None: ... def mousePressEvent(self, a0: QMouseEvent) -> None: ... def keyReleaseEvent(self, a0: QKeyEvent) -> None: ... def keyPressEvent(self, a0: QKeyEvent) -> None: ... def event(self, a0: QtCore.QEvent) -> bool: ... def hideEvent(self, a0: QHideEvent) -> None: ... def showEvent(self, a0: QShowEvent) -> None: ... def focusOutEvent(self, a0: QFocusEvent) -> None: ... def focusInEvent(self, a0: QFocusEvent) -> None: ... def moveEvent(self, a0: QMoveEvent) -> None: ... def resizeEvent(self, a0: QResizeEvent) -> None: ... def exposeEvent(self, a0: QExposeEvent) -> None: ... def windowTitleChanged(self, title: str) -> None: ... def focusObjectChanged(self, object: QtCore.QObject) -> None: ... def contentOrientationChanged(self, orientation: QtCore.Qt.ScreenOrientation) -> None: ... def visibleChanged(self, arg: bool) -> None: ... def maximumHeightChanged(self, arg: int) -> None: ... def maximumWidthChanged(self, arg: int) -> None: ... def minimumHeightChanged(self, arg: int) -> None: ... def minimumWidthChanged(self, arg: int) -> None: ... def heightChanged(self, arg: int) -> None: ... def widthChanged(self, arg: int) -> None: ... def yChanged(self, arg: int) -> None: ... def xChanged(self, arg: int) -> None: ... def windowStateChanged(self, windowState: QtCore.Qt.WindowState) -> None: ... def modalityChanged(self, modality: QtCore.Qt.WindowModality) -> None: ... def screenChanged(self, screen: 'QScreen') -> None: ... def requestUpdate(self) -> None: ... def alert(self, msec: int) -> None: ... def setMaximumHeight(self, h: int) -> None: ... def setMaximumWidth(self, w: int) -> None: ... def setMinimumHeight(self, h: int) -> None: ... def setMinimumWidth(self, w: int) -> None: ... def setHeight(self, arg: int) -> None: ... def setWidth(self, arg: int) -> None: ... def setY(self, arg: int) -> None: ... def setX(self, arg: int) -> None: ... def setTitle(self, a0: str) -> None: ... def lower(self) -> None: ... def raise_(self) -> None: ... def close(self) -> bool: ... def showNormal(self) -> None: ... def showFullScreen(self) -> None: ... def showMaximized(self) -> None: ... def showMinimized(self) -> None: ... def hide(self) -> None: ... def show(self) -> None: ... def setVisible(self, visible: bool) -> None: ... def unsetCursor(self) -> None: ... def setCursor(self, a0: typing.Union[QCursor, QtCore.Qt.CursorShape]) -> None: ... def cursor(self) -> QCursor: ... def mapFromGlobal(self, pos: QtCore.QPoint) -> QtCore.QPoint: ... def mapToGlobal(self, pos: QtCore.QPoint) -> QtCore.QPoint: ... def focusObject(self) -> QtCore.QObject: ... def setScreen(self, screen: 'QScreen') -> None: ... def screen(self) -> 'QScreen': ... def setMouseGrabEnabled(self, grab: bool) -> bool: ... def setKeyboardGrabEnabled(self, grab: bool) -> bool: ... def destroy(self) -> None: ... def icon(self) -> QIcon: ... def setIcon(self, icon: QIcon) -> None: ... def filePath(self) -> str: ... def setFilePath(self, filePath: str) -> None: ... @typing.overload def resize(self, newSize: QtCore.QSize) -> None: ... @typing.overload def resize(self, w: int, h: int) -> None: ... @typing.overload def setPosition(self, pt: QtCore.QPoint) -> None: ... @typing.overload def setPosition(self, posx: int, posy: int) -> None: ... def position(self) -> QtCore.QPoint: ... def size(self) -> QtCore.QSize: ... def y(self) -> int: ... def x(self) -> int: ... def height(self) -> int: ... def width(self) -> int: ... def setFramePosition(self, point: QtCore.QPoint) -> None: ... def framePosition(self) -> QtCore.QPoint: ... def frameGeometry(self) -> QtCore.QRect: ... def frameMargins(self) -> QtCore.QMargins: ... def geometry(self) -> QtCore.QRect: ... @typing.overload def setGeometry(self, posx: int, posy: int, w: int, h: int) -> None: ... @typing.overload def setGeometry(self, rect: QtCore.QRect) -> None: ... def setSizeIncrement(self, size: QtCore.QSize) -> None: ... def setBaseSize(self, size: QtCore.QSize) -> None: ... def setMaximumSize(self, size: QtCore.QSize) -> None: ... def setMinimumSize(self, size: QtCore.QSize) -> None: ... def sizeIncrement(self) -> QtCore.QSize: ... def baseSize(self) -> QtCore.QSize: ... def maximumSize(self) -> QtCore.QSize: ... def minimumSize(self) -> QtCore.QSize: ... def maximumHeight(self) -> int: ... def maximumWidth(self) -> int: ... def minimumHeight(self) -> int: ... def minimumWidth(self) -> int: ... def isExposed(self) -> bool: ... def isAncestorOf(self, child: 'QWindow', mode: 'QWindow.AncestorMode' = ...) -> bool: ... def transientParent(self) -> 'QWindow': ... def setTransientParent(self, parent: 'QWindow') -> None: ... def setWindowState(self, state: QtCore.Qt.WindowState) -> None: ... def windowState(self) -> QtCore.Qt.WindowState: ... def devicePixelRatio(self) -> float: ... def contentOrientation(self) -> QtCore.Qt.ScreenOrientation: ... def reportContentOrientationChange(self, orientation: QtCore.Qt.ScreenOrientation) -> None: ... def isActive(self) -> bool: ... def requestActivate(self) -> None: ... def setOpacity(self, level: float) -> None: ... def title(self) -> str: ... def type(self) -> QtCore.Qt.WindowType: ... def flags(self) -> QtCore.Qt.WindowFlags: ... def setFlags(self, flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType]) -> None: ... def requestedFormat(self) -> 'QSurfaceFormat': ... def format(self) -> 'QSurfaceFormat': ... def setFormat(self, format: 'QSurfaceFormat') -> None: ... def setModality(self, modality: QtCore.Qt.WindowModality) -> None: ... def modality(self) -> QtCore.Qt.WindowModality: ... def isModal(self) -> bool: ... def isTopLevel(self) -> bool: ... def setParent(self, parent: 'QWindow') -> None: ... @typing.overload def parent(self) -> 'QWindow': ... @typing.overload def parent(self, mode: 'QWindow.AncestorMode') -> 'QWindow': ... def winId(self) -> sip.voidptr: ... def create(self) -> None: ... def isVisible(self) -> bool: ... def surfaceType(self) -> QSurface.SurfaceType: ... def setSurfaceType(self, surfaceType: QSurface.SurfaceType) -> None: ... class QPaintDeviceWindow(QWindow, QPaintDevice): def event(self, event: QtCore.QEvent) -> bool: ... def exposeEvent(self, a0: QExposeEvent) -> None: ... def metric(self, metric: QPaintDevice.PaintDeviceMetric) -> int: ... def paintEvent(self, event: QPaintEvent) -> None: ... @typing.overload def update(self, rect: QtCore.QRect) -> None: ... @typing.overload def update(self, region: 'QRegion') -> None: ... @typing.overload def update(self) -> None: ... class QOpenGLWindow(QPaintDeviceWindow): class UpdateBehavior(int): ... NoPartialUpdate = ... # type: 'QOpenGLWindow.UpdateBehavior' PartialUpdateBlit = ... # type: 'QOpenGLWindow.UpdateBehavior' PartialUpdateBlend = ... # type: 'QOpenGLWindow.UpdateBehavior' @typing.overload def __init__(self, updateBehavior: 'QOpenGLWindow.UpdateBehavior' = ..., parent: typing.Optional[QWindow] = ...) -> None: ... @typing.overload def __init__(self, shareContext: QOpenGLContext, updateBehavior: 'QOpenGLWindow.UpdateBehavior' = ..., parent: typing.Optional[QWindow] = ...) -> None: ... def metric(self, metric: QPaintDevice.PaintDeviceMetric) -> int: ... def resizeEvent(self, event: QResizeEvent) -> None: ... def paintEvent(self, event: QPaintEvent) -> None: ... def paintOverGL(self) -> None: ... def paintUnderGL(self) -> None: ... def paintGL(self) -> None: ... def resizeGL(self, w: int, h: int) -> None: ... def initializeGL(self) -> None: ... def frameSwapped(self) -> None: ... def shareContext(self) -> QOpenGLContext: ... def grabFramebuffer(self) -> QImage: ... def defaultFramebufferObject(self) -> int: ... def context(self) -> QOpenGLContext: ... def doneCurrent(self) -> None: ... def makeCurrent(self) -> None: ... def isValid(self) -> bool: ... def updateBehavior(self) -> 'QOpenGLWindow.UpdateBehavior': ... class QPagedPaintDevice(QPaintDevice): class PdfVersion(int): ... PdfVersion_1_4 = ... # type: 'QPagedPaintDevice.PdfVersion' PdfVersion_A1b = ... # type: 'QPagedPaintDevice.PdfVersion' PdfVersion_1_6 = ... # type: 'QPagedPaintDevice.PdfVersion' class PageSize(int): ... A4 = ... # type: 'QPagedPaintDevice.PageSize' B5 = ... # type: 'QPagedPaintDevice.PageSize' Letter = ... # type: 'QPagedPaintDevice.PageSize' Legal = ... # type: 'QPagedPaintDevice.PageSize' Executive = ... # type: 'QPagedPaintDevice.PageSize' A0 = ... # type: 'QPagedPaintDevice.PageSize' A1 = ... # type: 'QPagedPaintDevice.PageSize' A2 = ... # type: 'QPagedPaintDevice.PageSize' A3 = ... # type: 'QPagedPaintDevice.PageSize' A5 = ... # type: 'QPagedPaintDevice.PageSize' A6 = ... # type: 'QPagedPaintDevice.PageSize' A7 = ... # type: 'QPagedPaintDevice.PageSize' A8 = ... # type: 'QPagedPaintDevice.PageSize' A9 = ... # type: 'QPagedPaintDevice.PageSize' B0 = ... # type: 'QPagedPaintDevice.PageSize' B1 = ... # type: 'QPagedPaintDevice.PageSize' B10 = ... # type: 'QPagedPaintDevice.PageSize' B2 = ... # type: 'QPagedPaintDevice.PageSize' B3 = ... # type: 'QPagedPaintDevice.PageSize' B4 = ... # type: 'QPagedPaintDevice.PageSize' B6 = ... # type: 'QPagedPaintDevice.PageSize' B7 = ... # type: 'QPagedPaintDevice.PageSize' B8 = ... # type: 'QPagedPaintDevice.PageSize' B9 = ... # type: 'QPagedPaintDevice.PageSize' C5E = ... # type: 'QPagedPaintDevice.PageSize' Comm10E = ... # type: 'QPagedPaintDevice.PageSize' DLE = ... # type: 'QPagedPaintDevice.PageSize' Folio = ... # type: 'QPagedPaintDevice.PageSize' Ledger = ... # type: 'QPagedPaintDevice.PageSize' Tabloid = ... # type: 'QPagedPaintDevice.PageSize' Custom = ... # type: 'QPagedPaintDevice.PageSize' A10 = ... # type: 'QPagedPaintDevice.PageSize' A3Extra = ... # type: 'QPagedPaintDevice.PageSize' A4Extra = ... # type: 'QPagedPaintDevice.PageSize' A4Plus = ... # type: 'QPagedPaintDevice.PageSize' A4Small = ... # type: 'QPagedPaintDevice.PageSize' A5Extra = ... # type: 'QPagedPaintDevice.PageSize' B5Extra = ... # type: 'QPagedPaintDevice.PageSize' JisB0 = ... # type: 'QPagedPaintDevice.PageSize' JisB1 = ... # type: 'QPagedPaintDevice.PageSize' JisB2 = ... # type: 'QPagedPaintDevice.PageSize' JisB3 = ... # type: 'QPagedPaintDevice.PageSize' JisB4 = ... # type: 'QPagedPaintDevice.PageSize' JisB5 = ... # type: 'QPagedPaintDevice.PageSize' JisB6 = ... # type: 'QPagedPaintDevice.PageSize' JisB7 = ... # type: 'QPagedPaintDevice.PageSize' JisB8 = ... # type: 'QPagedPaintDevice.PageSize' JisB9 = ... # type: 'QPagedPaintDevice.PageSize' JisB10 = ... # type: 'QPagedPaintDevice.PageSize' AnsiC = ... # type: 'QPagedPaintDevice.PageSize' AnsiD = ... # type: 'QPagedPaintDevice.PageSize' AnsiE = ... # type: 'QPagedPaintDevice.PageSize' LegalExtra = ... # type: 'QPagedPaintDevice.PageSize' LetterExtra = ... # type: 'QPagedPaintDevice.PageSize' LetterPlus = ... # type: 'QPagedPaintDevice.PageSize' LetterSmall = ... # type: 'QPagedPaintDevice.PageSize' TabloidExtra = ... # type: 'QPagedPaintDevice.PageSize' ArchA = ... # type: 'QPagedPaintDevice.PageSize' ArchB = ... # type: 'QPagedPaintDevice.PageSize' ArchC = ... # type: 'QPagedPaintDevice.PageSize' ArchD = ... # type: 'QPagedPaintDevice.PageSize' ArchE = ... # type: 'QPagedPaintDevice.PageSize' Imperial7x9 = ... # type: 'QPagedPaintDevice.PageSize' Imperial8x10 = ... # type: 'QPagedPaintDevice.PageSize' Imperial9x11 = ... # type: 'QPagedPaintDevice.PageSize' Imperial9x12 = ... # type: 'QPagedPaintDevice.PageSize' Imperial10x11 = ... # type: 'QPagedPaintDevice.PageSize' Imperial10x13 = ... # type: 'QPagedPaintDevice.PageSize' Imperial10x14 = ... # type: 'QPagedPaintDevice.PageSize' Imperial12x11 = ... # type: 'QPagedPaintDevice.PageSize' Imperial15x11 = ... # type: 'QPagedPaintDevice.PageSize' ExecutiveStandard = ... # type: 'QPagedPaintDevice.PageSize' Note = ... # type: 'QPagedPaintDevice.PageSize' Quarto = ... # type: 'QPagedPaintDevice.PageSize' Statement = ... # type: 'QPagedPaintDevice.PageSize' SuperA = ... # type: 'QPagedPaintDevice.PageSize' SuperB = ... # type: 'QPagedPaintDevice.PageSize' Postcard = ... # type: 'QPagedPaintDevice.PageSize' DoublePostcard = ... # type: 'QPagedPaintDevice.PageSize' Prc16K = ... # type: 'QPagedPaintDevice.PageSize' Prc32K = ... # type: 'QPagedPaintDevice.PageSize' Prc32KBig = ... # type: 'QPagedPaintDevice.PageSize' FanFoldUS = ... # type: 'QPagedPaintDevice.PageSize' FanFoldGerman = ... # type: 'QPagedPaintDevice.PageSize' FanFoldGermanLegal = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeB4 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeB5 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeB6 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeC0 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeC1 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeC2 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeC3 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeC4 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeC6 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeC65 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeC7 = ... # type: 'QPagedPaintDevice.PageSize' Envelope9 = ... # type: 'QPagedPaintDevice.PageSize' Envelope11 = ... # type: 'QPagedPaintDevice.PageSize' Envelope12 = ... # type: 'QPagedPaintDevice.PageSize' Envelope14 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeMonarch = ... # type: 'QPagedPaintDevice.PageSize' EnvelopePersonal = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeChou3 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeChou4 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeInvite = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeItalian = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeKaku2 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeKaku3 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopePrc1 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopePrc2 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopePrc3 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopePrc4 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopePrc5 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopePrc6 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopePrc7 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopePrc8 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopePrc9 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopePrc10 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeYou4 = ... # type: 'QPagedPaintDevice.PageSize' NPaperSize = ... # type: 'QPagedPaintDevice.PageSize' AnsiA = ... # type: 'QPagedPaintDevice.PageSize' AnsiB = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeC5 = ... # type: 'QPagedPaintDevice.PageSize' EnvelopeDL = ... # type: 'QPagedPaintDevice.PageSize' Envelope10 = ... # type: 'QPagedPaintDevice.PageSize' LastPageSize = ... # type: 'QPagedPaintDevice.PageSize' class Margins(sip.simplewrapper): bottom = ... # type: float left = ... # type: float right = ... # type: float top = ... # type: float @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QPagedPaintDevice.Margins') -> None: ... def __init__(self) -> None: ... def pageLayout(self) -> 'QPageLayout': ... @typing.overload def setPageMargins(self, margins: QtCore.QMarginsF) -> bool: ... @typing.overload def setPageMargins(self, margins: QtCore.QMarginsF, units: 'QPageLayout.Unit') -> bool: ... def setPageOrientation(self, orientation: 'QPageLayout.Orientation') -> bool: ... def setPageLayout(self, pageLayout: 'QPageLayout') -> bool: ... def margins(self) -> 'QPagedPaintDevice.Margins': ... def setMargins(self, margins: 'QPagedPaintDevice.Margins') -> None: ... def pageSizeMM(self) -> QtCore.QSizeF: ... def setPageSizeMM(self, size: QtCore.QSizeF) -> None: ... def pageSize(self) -> 'QPagedPaintDevice.PageSize': ... @typing.overload def setPageSize(self, size: 'QPagedPaintDevice.PageSize') -> None: ... @typing.overload def setPageSize(self, pageSize: 'QPageSize') -> bool: ... def newPage(self) -> bool: ... class QPageLayout(sip.simplewrapper): class Mode(int): ... StandardMode = ... # type: 'QPageLayout.Mode' FullPageMode = ... # type: 'QPageLayout.Mode' class Orientation(int): ... Portrait = ... # type: 'QPageLayout.Orientation' Landscape = ... # type: 'QPageLayout.Orientation' class Unit(int): ... Millimeter = ... # type: 'QPageLayout.Unit' Point = ... # type: 'QPageLayout.Unit' Inch = ... # type: 'QPageLayout.Unit' Pica = ... # type: 'QPageLayout.Unit' Didot = ... # type: 'QPageLayout.Unit' Cicero = ... # type: 'QPageLayout.Unit' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, pageSize: 'QPageSize', orientation: 'QPageLayout.Orientation', margins: QtCore.QMarginsF, units: 'QPageLayout.Unit' = ..., minMargins: QtCore.QMarginsF = ...) -> None: ... @typing.overload def __init__(self, other: 'QPageLayout') -> None: ... def paintRectPixels(self, resolution: int) -> QtCore.QRect: ... def paintRectPoints(self) -> QtCore.QRect: ... @typing.overload def paintRect(self) -> QtCore.QRectF: ... @typing.overload def paintRect(self, units: 'QPageLayout.Unit') -> QtCore.QRectF: ... def fullRectPixels(self, resolution: int) -> QtCore.QRect: ... def fullRectPoints(self) -> QtCore.QRect: ... @typing.overload def fullRect(self) -> QtCore.QRectF: ... @typing.overload def fullRect(self, units: 'QPageLayout.Unit') -> QtCore.QRectF: ... def maximumMargins(self) -> QtCore.QMarginsF: ... def minimumMargins(self) -> QtCore.QMarginsF: ... def setMinimumMargins(self, minMargins: QtCore.QMarginsF) -> None: ... def marginsPixels(self, resolution: int) -> QtCore.QMargins: ... def marginsPoints(self) -> QtCore.QMargins: ... @typing.overload def margins(self) -> QtCore.QMarginsF: ... @typing.overload def margins(self, units: 'QPageLayout.Unit') -> QtCore.QMarginsF: ... def setBottomMargin(self, bottomMargin: float) -> bool: ... def setTopMargin(self, topMargin: float) -> bool: ... def setRightMargin(self, rightMargin: float) -> bool: ... def setLeftMargin(self, leftMargin: float) -> bool: ... def setMargins(self, margins: QtCore.QMarginsF) -> bool: ... def units(self) -> 'QPageLayout.Unit': ... def setUnits(self, units: 'QPageLayout.Unit') -> None: ... def orientation(self) -> 'QPageLayout.Orientation': ... def setOrientation(self, orientation: 'QPageLayout.Orientation') -> None: ... def pageSize(self) -> 'QPageSize': ... def setPageSize(self, pageSize: 'QPageSize', minMargins: QtCore.QMarginsF = ...) -> None: ... def mode(self) -> 'QPageLayout.Mode': ... def setMode(self, mode: 'QPageLayout.Mode') -> None: ... def isValid(self) -> bool: ... def isEquivalentTo(self, other: 'QPageLayout') -> bool: ... def swap(self, other: 'QPageLayout') -> None: ... class QPageSize(sip.simplewrapper): class SizeMatchPolicy(int): ... FuzzyMatch = ... # type: 'QPageSize.SizeMatchPolicy' FuzzyOrientationMatch = ... # type: 'QPageSize.SizeMatchPolicy' ExactMatch = ... # type: 'QPageSize.SizeMatchPolicy' class Unit(int): ... Millimeter = ... # type: 'QPageSize.Unit' Point = ... # type: 'QPageSize.Unit' Inch = ... # type: 'QPageSize.Unit' Pica = ... # type: 'QPageSize.Unit' Didot = ... # type: 'QPageSize.Unit' Cicero = ... # type: 'QPageSize.Unit' class PageSizeId(int): ... A4 = ... # type: 'QPageSize.PageSizeId' B5 = ... # type: 'QPageSize.PageSizeId' Letter = ... # type: 'QPageSize.PageSizeId' Legal = ... # type: 'QPageSize.PageSizeId' Executive = ... # type: 'QPageSize.PageSizeId' A0 = ... # type: 'QPageSize.PageSizeId' A1 = ... # type: 'QPageSize.PageSizeId' A2 = ... # type: 'QPageSize.PageSizeId' A3 = ... # type: 'QPageSize.PageSizeId' A5 = ... # type: 'QPageSize.PageSizeId' A6 = ... # type: 'QPageSize.PageSizeId' A7 = ... # type: 'QPageSize.PageSizeId' A8 = ... # type: 'QPageSize.PageSizeId' A9 = ... # type: 'QPageSize.PageSizeId' B0 = ... # type: 'QPageSize.PageSizeId' B1 = ... # type: 'QPageSize.PageSizeId' B10 = ... # type: 'QPageSize.PageSizeId' B2 = ... # type: 'QPageSize.PageSizeId' B3 = ... # type: 'QPageSize.PageSizeId' B4 = ... # type: 'QPageSize.PageSizeId' B6 = ... # type: 'QPageSize.PageSizeId' B7 = ... # type: 'QPageSize.PageSizeId' B8 = ... # type: 'QPageSize.PageSizeId' B9 = ... # type: 'QPageSize.PageSizeId' C5E = ... # type: 'QPageSize.PageSizeId' Comm10E = ... # type: 'QPageSize.PageSizeId' DLE = ... # type: 'QPageSize.PageSizeId' Folio = ... # type: 'QPageSize.PageSizeId' Ledger = ... # type: 'QPageSize.PageSizeId' Tabloid = ... # type: 'QPageSize.PageSizeId' Custom = ... # type: 'QPageSize.PageSizeId' A10 = ... # type: 'QPageSize.PageSizeId' A3Extra = ... # type: 'QPageSize.PageSizeId' A4Extra = ... # type: 'QPageSize.PageSizeId' A4Plus = ... # type: 'QPageSize.PageSizeId' A4Small = ... # type: 'QPageSize.PageSizeId' A5Extra = ... # type: 'QPageSize.PageSizeId' B5Extra = ... # type: 'QPageSize.PageSizeId' JisB0 = ... # type: 'QPageSize.PageSizeId' JisB1 = ... # type: 'QPageSize.PageSizeId' JisB2 = ... # type: 'QPageSize.PageSizeId' JisB3 = ... # type: 'QPageSize.PageSizeId' JisB4 = ... # type: 'QPageSize.PageSizeId' JisB5 = ... # type: 'QPageSize.PageSizeId' JisB6 = ... # type: 'QPageSize.PageSizeId' JisB7 = ... # type: 'QPageSize.PageSizeId' JisB8 = ... # type: 'QPageSize.PageSizeId' JisB9 = ... # type: 'QPageSize.PageSizeId' JisB10 = ... # type: 'QPageSize.PageSizeId' AnsiC = ... # type: 'QPageSize.PageSizeId' AnsiD = ... # type: 'QPageSize.PageSizeId' AnsiE = ... # type: 'QPageSize.PageSizeId' LegalExtra = ... # type: 'QPageSize.PageSizeId' LetterExtra = ... # type: 'QPageSize.PageSizeId' LetterPlus = ... # type: 'QPageSize.PageSizeId' LetterSmall = ... # type: 'QPageSize.PageSizeId' TabloidExtra = ... # type: 'QPageSize.PageSizeId' ArchA = ... # type: 'QPageSize.PageSizeId' ArchB = ... # type: 'QPageSize.PageSizeId' ArchC = ... # type: 'QPageSize.PageSizeId' ArchD = ... # type: 'QPageSize.PageSizeId' ArchE = ... # type: 'QPageSize.PageSizeId' Imperial7x9 = ... # type: 'QPageSize.PageSizeId' Imperial8x10 = ... # type: 'QPageSize.PageSizeId' Imperial9x11 = ... # type: 'QPageSize.PageSizeId' Imperial9x12 = ... # type: 'QPageSize.PageSizeId' Imperial10x11 = ... # type: 'QPageSize.PageSizeId' Imperial10x13 = ... # type: 'QPageSize.PageSizeId' Imperial10x14 = ... # type: 'QPageSize.PageSizeId' Imperial12x11 = ... # type: 'QPageSize.PageSizeId' Imperial15x11 = ... # type: 'QPageSize.PageSizeId' ExecutiveStandard = ... # type: 'QPageSize.PageSizeId' Note = ... # type: 'QPageSize.PageSizeId' Quarto = ... # type: 'QPageSize.PageSizeId' Statement = ... # type: 'QPageSize.PageSizeId' SuperA = ... # type: 'QPageSize.PageSizeId' SuperB = ... # type: 'QPageSize.PageSizeId' Postcard = ... # type: 'QPageSize.PageSizeId' DoublePostcard = ... # type: 'QPageSize.PageSizeId' Prc16K = ... # type: 'QPageSize.PageSizeId' Prc32K = ... # type: 'QPageSize.PageSizeId' Prc32KBig = ... # type: 'QPageSize.PageSizeId' FanFoldUS = ... # type: 'QPageSize.PageSizeId' FanFoldGerman = ... # type: 'QPageSize.PageSizeId' FanFoldGermanLegal = ... # type: 'QPageSize.PageSizeId' EnvelopeB4 = ... # type: 'QPageSize.PageSizeId' EnvelopeB5 = ... # type: 'QPageSize.PageSizeId' EnvelopeB6 = ... # type: 'QPageSize.PageSizeId' EnvelopeC0 = ... # type: 'QPageSize.PageSizeId' EnvelopeC1 = ... # type: 'QPageSize.PageSizeId' EnvelopeC2 = ... # type: 'QPageSize.PageSizeId' EnvelopeC3 = ... # type: 'QPageSize.PageSizeId' EnvelopeC4 = ... # type: 'QPageSize.PageSizeId' EnvelopeC6 = ... # type: 'QPageSize.PageSizeId' EnvelopeC65 = ... # type: 'QPageSize.PageSizeId' EnvelopeC7 = ... # type: 'QPageSize.PageSizeId' Envelope9 = ... # type: 'QPageSize.PageSizeId' Envelope11 = ... # type: 'QPageSize.PageSizeId' Envelope12 = ... # type: 'QPageSize.PageSizeId' Envelope14 = ... # type: 'QPageSize.PageSizeId' EnvelopeMonarch = ... # type: 'QPageSize.PageSizeId' EnvelopePersonal = ... # type: 'QPageSize.PageSizeId' EnvelopeChou3 = ... # type: 'QPageSize.PageSizeId' EnvelopeChou4 = ... # type: 'QPageSize.PageSizeId' EnvelopeInvite = ... # type: 'QPageSize.PageSizeId' EnvelopeItalian = ... # type: 'QPageSize.PageSizeId' EnvelopeKaku2 = ... # type: 'QPageSize.PageSizeId' EnvelopeKaku3 = ... # type: 'QPageSize.PageSizeId' EnvelopePrc1 = ... # type: 'QPageSize.PageSizeId' EnvelopePrc2 = ... # type: 'QPageSize.PageSizeId' EnvelopePrc3 = ... # type: 'QPageSize.PageSizeId' EnvelopePrc4 = ... # type: 'QPageSize.PageSizeId' EnvelopePrc5 = ... # type: 'QPageSize.PageSizeId' EnvelopePrc6 = ... # type: 'QPageSize.PageSizeId' EnvelopePrc7 = ... # type: 'QPageSize.PageSizeId' EnvelopePrc8 = ... # type: 'QPageSize.PageSizeId' EnvelopePrc9 = ... # type: 'QPageSize.PageSizeId' EnvelopePrc10 = ... # type: 'QPageSize.PageSizeId' EnvelopeYou4 = ... # type: 'QPageSize.PageSizeId' NPageSize = ... # type: 'QPageSize.PageSizeId' NPaperSize = ... # type: 'QPageSize.PageSizeId' AnsiA = ... # type: 'QPageSize.PageSizeId' AnsiB = ... # type: 'QPageSize.PageSizeId' EnvelopeC5 = ... # type: 'QPageSize.PageSizeId' EnvelopeDL = ... # type: 'QPageSize.PageSizeId' Envelope10 = ... # type: 'QPageSize.PageSizeId' LastPageSize = ... # type: 'QPageSize.PageSizeId' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, pageSizeId: 'QPageSize.PageSizeId') -> None: ... @typing.overload def __init__(self, pointSize: QtCore.QSize, name: str = ..., matchPolicy: 'QPageSize.SizeMatchPolicy' = ...) -> None: ... @typing.overload def __init__(self, size: QtCore.QSizeF, units: 'QPageSize.Unit', name: str = ..., matchPolicy: 'QPageSize.SizeMatchPolicy' = ...) -> None: ... @typing.overload def __init__(self, other: 'QPageSize') -> None: ... def rectPixels(self, resolution: int) -> QtCore.QRect: ... def rectPoints(self) -> QtCore.QRect: ... def rect(self, units: 'QPageSize.Unit') -> QtCore.QRectF: ... @typing.overload def sizePixels(self, resolution: int) -> QtCore.QSize: ... @typing.overload @staticmethod def sizePixels(pageSizeId: 'QPageSize.PageSizeId', resolution: int) -> QtCore.QSize: ... @typing.overload def sizePoints(self) -> QtCore.QSize: ... @typing.overload @staticmethod def sizePoints(pageSizeId: 'QPageSize.PageSizeId') -> QtCore.QSize: ... @typing.overload def size(self, units: 'QPageSize.Unit') -> QtCore.QSizeF: ... @typing.overload @staticmethod def size(pageSizeId: 'QPageSize.PageSizeId', units: 'QPageSize.Unit') -> QtCore.QSizeF: ... @typing.overload def definitionUnits(self) -> 'QPageSize.Unit': ... @typing.overload @staticmethod def definitionUnits(pageSizeId: 'QPageSize.PageSizeId') -> 'QPageSize.Unit': ... @typing.overload def definitionSize(self) -> QtCore.QSizeF: ... @typing.overload @staticmethod def definitionSize(pageSizeId: 'QPageSize.PageSizeId') -> QtCore.QSizeF: ... @typing.overload def windowsId(self) -> int: ... @typing.overload @staticmethod def windowsId(pageSizeId: 'QPageSize.PageSizeId') -> int: ... @typing.overload def id(self) -> 'QPageSize.PageSizeId': ... @typing.overload @staticmethod def id(pointSize: QtCore.QSize, matchPolicy: 'QPageSize.SizeMatchPolicy' = ...) -> 'QPageSize.PageSizeId': ... @typing.overload @staticmethod def id(size: QtCore.QSizeF, units: 'QPageSize.Unit', matchPolicy: 'QPageSize.SizeMatchPolicy' = ...) -> 'QPageSize.PageSizeId': ... @typing.overload @staticmethod def id(windowsId: int) -> 'QPageSize.PageSizeId': ... @typing.overload def name(self) -> str: ... @typing.overload @staticmethod def name(pageSizeId: 'QPageSize.PageSizeId') -> str: ... @typing.overload def key(self) -> str: ... @typing.overload @staticmethod def key(pageSizeId: 'QPageSize.PageSizeId') -> str: ... def isValid(self) -> bool: ... def isEquivalentTo(self, other: 'QPageSize') -> bool: ... def swap(self, other: 'QPageSize') -> None: ... class QPainter(sip.simplewrapper): class PixmapFragmentHint(int): ... OpaqueHint = ... # type: 'QPainter.PixmapFragmentHint' class CompositionMode(int): ... CompositionMode_SourceOver = ... # type: 'QPainter.CompositionMode' CompositionMode_DestinationOver = ... # type: 'QPainter.CompositionMode' CompositionMode_Clear = ... # type: 'QPainter.CompositionMode' CompositionMode_Source = ... # type: 'QPainter.CompositionMode' CompositionMode_Destination = ... # type: 'QPainter.CompositionMode' CompositionMode_SourceIn = ... # type: 'QPainter.CompositionMode' CompositionMode_DestinationIn = ... # type: 'QPainter.CompositionMode' CompositionMode_SourceOut = ... # type: 'QPainter.CompositionMode' CompositionMode_DestinationOut = ... # type: 'QPainter.CompositionMode' CompositionMode_SourceAtop = ... # type: 'QPainter.CompositionMode' CompositionMode_DestinationAtop = ... # type: 'QPainter.CompositionMode' CompositionMode_Xor = ... # type: 'QPainter.CompositionMode' CompositionMode_Plus = ... # type: 'QPainter.CompositionMode' CompositionMode_Multiply = ... # type: 'QPainter.CompositionMode' CompositionMode_Screen = ... # type: 'QPainter.CompositionMode' CompositionMode_Overlay = ... # type: 'QPainter.CompositionMode' CompositionMode_Darken = ... # type: 'QPainter.CompositionMode' CompositionMode_Lighten = ... # type: 'QPainter.CompositionMode' CompositionMode_ColorDodge = ... # type: 'QPainter.CompositionMode' CompositionMode_ColorBurn = ... # type: 'QPainter.CompositionMode' CompositionMode_HardLight = ... # type: 'QPainter.CompositionMode' CompositionMode_SoftLight = ... # type: 'QPainter.CompositionMode' CompositionMode_Difference = ... # type: 'QPainter.CompositionMode' CompositionMode_Exclusion = ... # type: 'QPainter.CompositionMode' RasterOp_SourceOrDestination = ... # type: 'QPainter.CompositionMode' RasterOp_SourceAndDestination = ... # type: 'QPainter.CompositionMode' RasterOp_SourceXorDestination = ... # type: 'QPainter.CompositionMode' RasterOp_NotSourceAndNotDestination = ... # type: 'QPainter.CompositionMode' RasterOp_NotSourceOrNotDestination = ... # type: 'QPainter.CompositionMode' RasterOp_NotSourceXorDestination = ... # type: 'QPainter.CompositionMode' RasterOp_NotSource = ... # type: 'QPainter.CompositionMode' RasterOp_NotSourceAndDestination = ... # type: 'QPainter.CompositionMode' RasterOp_SourceAndNotDestination = ... # type: 'QPainter.CompositionMode' RasterOp_NotSourceOrDestination = ... # type: 'QPainter.CompositionMode' RasterOp_SourceOrNotDestination = ... # type: 'QPainter.CompositionMode' RasterOp_ClearDestination = ... # type: 'QPainter.CompositionMode' RasterOp_SetDestination = ... # type: 'QPainter.CompositionMode' RasterOp_NotDestination = ... # type: 'QPainter.CompositionMode' class RenderHint(int): ... Antialiasing = ... # type: 'QPainter.RenderHint' TextAntialiasing = ... # type: 'QPainter.RenderHint' SmoothPixmapTransform = ... # type: 'QPainter.RenderHint' HighQualityAntialiasing = ... # type: 'QPainter.RenderHint' NonCosmeticDefaultPen = ... # type: 'QPainter.RenderHint' Qt4CompatiblePainting = ... # type: 'QPainter.RenderHint' LosslessImageRendering = ... # type: 'QPainter.RenderHint' class RenderHints(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QPainter.RenderHints', 'QPainter.RenderHint']) -> None: ... @typing.overload def __init__(self, a0: 'QPainter.RenderHints') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QPainter.RenderHints': ... def __int__(self) -> int: ... class PixmapFragment(sip.simplewrapper): height = ... # type: float opacity = ... # type: float rotation = ... # type: float scaleX = ... # type: float scaleY = ... # type: float sourceLeft = ... # type: float sourceTop = ... # type: float width = ... # type: float x = ... # type: float y = ... # type: float @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QPainter.PixmapFragment') -> None: ... @staticmethod def create(pos: typing.Union[QtCore.QPointF, QtCore.QPoint], sourceRect: QtCore.QRectF, scaleX: float = ..., scaleY: float = ..., rotation: float = ..., opacity: float = ...) -> 'QPainter.PixmapFragment': ... class PixmapFragmentHints(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QPainter.PixmapFragmentHints', 'QPainter.PixmapFragmentHint']) -> None: ... @typing.overload def __init__(self, a0: 'QPainter.PixmapFragmentHints') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QPainter.PixmapFragmentHints': ... def __int__(self) -> int: ... @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: QPaintDevice) -> None: ... def drawGlyphRun(self, position: typing.Union[QtCore.QPointF, QtCore.QPoint], glyphRun: QGlyphRun) -> None: ... def clipBoundingRect(self) -> QtCore.QRectF: ... @typing.overload def drawStaticText(self, topLeftPosition: typing.Union[QtCore.QPointF, QtCore.QPoint], staticText: 'QStaticText') -> None: ... @typing.overload def drawStaticText(self, p: QtCore.QPoint, staticText: 'QStaticText') -> None: ... @typing.overload def drawStaticText(self, x: int, y: int, staticText: 'QStaticText') -> None: ... def drawPixmapFragments(self, fragments: typing.List['QPainter.PixmapFragment'], pixmap: QPixmap, hints: 'QPainter.PixmapFragmentHints' = ...) -> None: ... def endNativePainting(self) -> None: ... def beginNativePainting(self) -> None: ... @typing.overload def drawRoundedRect(self, rect: QtCore.QRectF, xRadius: float, yRadius: float, mode: QtCore.Qt.SizeMode = ...) -> None: ... @typing.overload def drawRoundedRect(self, x: int, y: int, w: int, h: int, xRadius: float, yRadius: float, mode: QtCore.Qt.SizeMode = ...) -> None: ... @typing.overload def drawRoundedRect(self, rect: QtCore.QRect, xRadius: float, yRadius: float, mode: QtCore.Qt.SizeMode = ...) -> None: ... def testRenderHint(self, hint: 'QPainter.RenderHint') -> bool: ... def combinedTransform(self) -> 'QTransform': ... def worldTransform(self) -> 'QTransform': ... def setWorldTransform(self, matrix: 'QTransform', combine: bool = ...) -> None: ... def resetTransform(self) -> None: ... def deviceTransform(self) -> 'QTransform': ... def transform(self) -> 'QTransform': ... def setTransform(self, transform: 'QTransform', combine: bool = ...) -> None: ... def setWorldMatrixEnabled(self, enabled: bool) -> None: ... def worldMatrixEnabled(self) -> bool: ... def setOpacity(self, opacity: float) -> None: ... def opacity(self) -> float: ... @typing.overload def drawImage(self, r: QtCore.QRectF, image: QImage) -> None: ... @typing.overload def drawImage(self, r: QtCore.QRect, image: QImage) -> None: ... @typing.overload def drawImage(self, p: typing.Union[QtCore.QPointF, QtCore.QPoint], image: QImage) -> None: ... @typing.overload def drawImage(self, p: QtCore.QPoint, image: QImage) -> None: ... @typing.overload def drawImage(self, x: int, y: int, image: QImage, sx: int = ..., sy: int = ..., sw: int = ..., sh: int = ..., flags: typing.Union[QtCore.Qt.ImageConversionFlags, QtCore.Qt.ImageConversionFlag] = ...) -> None: ... @typing.overload def drawImage(self, targetRect: QtCore.QRectF, image: QImage, sourceRect: QtCore.QRectF, flags: typing.Union[QtCore.Qt.ImageConversionFlags, QtCore.Qt.ImageConversionFlag] = ...) -> None: ... @typing.overload def drawImage(self, targetRect: QtCore.QRect, image: QImage, sourceRect: QtCore.QRect, flags: typing.Union[QtCore.Qt.ImageConversionFlags, QtCore.Qt.ImageConversionFlag] = ...) -> None: ... @typing.overload def drawImage(self, p: typing.Union[QtCore.QPointF, QtCore.QPoint], image: QImage, sr: QtCore.QRectF, flags: typing.Union[QtCore.Qt.ImageConversionFlags, QtCore.Qt.ImageConversionFlag] = ...) -> None: ... @typing.overload def drawImage(self, p: QtCore.QPoint, image: QImage, sr: QtCore.QRect, flags: typing.Union[QtCore.Qt.ImageConversionFlags, QtCore.Qt.ImageConversionFlag] = ...) -> None: ... @typing.overload def drawPoint(self, p: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def drawPoint(self, x: int, y: int) -> None: ... @typing.overload def drawPoint(self, p: QtCore.QPoint) -> None: ... @typing.overload def drawRect(self, rect: QtCore.QRectF) -> None: ... @typing.overload def drawRect(self, x: int, y: int, w: int, h: int) -> None: ... @typing.overload def drawRect(self, r: QtCore.QRect) -> None: ... @typing.overload def drawLine(self, l: QtCore.QLineF) -> None: ... @typing.overload def drawLine(self, line: QtCore.QLine) -> None: ... @typing.overload def drawLine(self, x1: int, y1: int, x2: int, y2: int) -> None: ... @typing.overload def drawLine(self, p1: QtCore.QPoint, p2: QtCore.QPoint) -> None: ... @typing.overload def drawLine(self, p1: typing.Union[QtCore.QPointF, QtCore.QPoint], p2: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... def paintEngine(self) -> 'QPaintEngine': ... def setRenderHints(self, hints: typing.Union['QPainter.RenderHints', 'QPainter.RenderHint'], on: bool = ...) -> None: ... def renderHints(self) -> 'QPainter.RenderHints': ... def setRenderHint(self, hint: 'QPainter.RenderHint', on: bool = ...) -> None: ... @typing.overload def eraseRect(self, a0: QtCore.QRectF) -> None: ... @typing.overload def eraseRect(self, rect: QtCore.QRect) -> None: ... @typing.overload def eraseRect(self, x: int, y: int, w: int, h: int) -> None: ... @typing.overload def fillRect(self, a0: QtCore.QRectF, a1: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def fillRect(self, a0: QtCore.QRect, a1: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def fillRect(self, x: int, y: int, w: int, h: int, b: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def fillRect(self, a0: QtCore.QRectF, color: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def fillRect(self, a0: QtCore.QRect, color: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def fillRect(self, x: int, y: int, w: int, h: int, b: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def fillRect(self, x: int, y: int, w: int, h: int, c: QtCore.Qt.GlobalColor) -> None: ... @typing.overload def fillRect(self, r: QtCore.QRect, c: QtCore.Qt.GlobalColor) -> None: ... @typing.overload def fillRect(self, r: QtCore.QRectF, c: QtCore.Qt.GlobalColor) -> None: ... @typing.overload def fillRect(self, x: int, y: int, w: int, h: int, style: QtCore.Qt.BrushStyle) -> None: ... @typing.overload def fillRect(self, r: QtCore.QRect, style: QtCore.Qt.BrushStyle) -> None: ... @typing.overload def fillRect(self, r: QtCore.QRectF, style: QtCore.Qt.BrushStyle) -> None: ... @typing.overload def fillRect(self, x: int, y: int, w: int, h: int, preset: QGradient.Preset) -> None: ... @typing.overload def fillRect(self, r: QtCore.QRect, preset: QGradient.Preset) -> None: ... @typing.overload def fillRect(self, r: QtCore.QRectF, preset: QGradient.Preset) -> None: ... @typing.overload def boundingRect(self, rect: QtCore.QRectF, flags: int, text: str) -> QtCore.QRectF: ... @typing.overload def boundingRect(self, rect: QtCore.QRect, flags: int, text: str) -> QtCore.QRect: ... @typing.overload def boundingRect(self, rectangle: QtCore.QRectF, text: str, option: 'QTextOption' = ...) -> QtCore.QRectF: ... @typing.overload def boundingRect(self, x: int, y: int, w: int, h: int, flags: int, text: str) -> QtCore.QRect: ... @typing.overload def drawText(self, p: typing.Union[QtCore.QPointF, QtCore.QPoint], s: str) -> None: ... @typing.overload def drawText(self, rectangle: QtCore.QRectF, flags: int, text: str) -> QtCore.QRectF: ... @typing.overload def drawText(self, rectangle: QtCore.QRect, flags: int, text: str) -> QtCore.QRect: ... @typing.overload def drawText(self, rectangle: QtCore.QRectF, text: str, option: 'QTextOption' = ...) -> None: ... @typing.overload def drawText(self, p: QtCore.QPoint, s: str) -> None: ... @typing.overload def drawText(self, x: int, y: int, width: int, height: int, flags: int, text: str) -> QtCore.QRect: ... @typing.overload def drawText(self, x: int, y: int, s: str) -> None: ... def layoutDirection(self) -> QtCore.Qt.LayoutDirection: ... def setLayoutDirection(self, direction: QtCore.Qt.LayoutDirection) -> None: ... @typing.overload def drawPixmap(self, targetRect: QtCore.QRectF, pixmap: QPixmap, sourceRect: QtCore.QRectF) -> None: ... @typing.overload def drawPixmap(self, targetRect: QtCore.QRect, pixmap: QPixmap, sourceRect: QtCore.QRect) -> None: ... @typing.overload def drawPixmap(self, p: typing.Union[QtCore.QPointF, QtCore.QPoint], pm: QPixmap) -> None: ... @typing.overload def drawPixmap(self, p: QtCore.QPoint, pm: QPixmap) -> None: ... @typing.overload def drawPixmap(self, r: QtCore.QRect, pm: QPixmap) -> None: ... @typing.overload def drawPixmap(self, x: int, y: int, pm: QPixmap) -> None: ... @typing.overload def drawPixmap(self, x: int, y: int, w: int, h: int, pm: QPixmap) -> None: ... @typing.overload def drawPixmap(self, x: int, y: int, w: int, h: int, pm: QPixmap, sx: int, sy: int, sw: int, sh: int) -> None: ... @typing.overload def drawPixmap(self, x: int, y: int, pm: QPixmap, sx: int, sy: int, sw: int, sh: int) -> None: ... @typing.overload def drawPixmap(self, p: typing.Union[QtCore.QPointF, QtCore.QPoint], pm: QPixmap, sr: QtCore.QRectF) -> None: ... @typing.overload def drawPixmap(self, p: QtCore.QPoint, pm: QPixmap, sr: QtCore.QRect) -> None: ... @typing.overload def drawPicture(self, p: typing.Union[QtCore.QPointF, QtCore.QPoint], picture: 'QPicture') -> None: ... @typing.overload def drawPicture(self, x: int, y: int, p: 'QPicture') -> None: ... @typing.overload def drawPicture(self, pt: QtCore.QPoint, p: 'QPicture') -> None: ... @typing.overload def drawTiledPixmap(self, rectangle: QtCore.QRectF, pixmap: QPixmap, pos: typing.Union[QtCore.QPointF, QtCore.QPoint] = ...) -> None: ... @typing.overload def drawTiledPixmap(self, rectangle: QtCore.QRect, pixmap: QPixmap, pos: QtCore.QPoint = ...) -> None: ... @typing.overload def drawTiledPixmap(self, x: int, y: int, width: int, height: int, pixmap: QPixmap, sx: int = ..., sy: int = ...) -> None: ... @typing.overload def drawChord(self, rect: QtCore.QRectF, a: int, alen: int) -> None: ... @typing.overload def drawChord(self, rect: QtCore.QRect, a: int, alen: int) -> None: ... @typing.overload def drawChord(self, x: int, y: int, w: int, h: int, a: int, alen: int) -> None: ... @typing.overload def drawPie(self, rect: QtCore.QRectF, a: int, alen: int) -> None: ... @typing.overload def drawPie(self, rect: QtCore.QRect, a: int, alen: int) -> None: ... @typing.overload def drawPie(self, x: int, y: int, w: int, h: int, a: int, alen: int) -> None: ... @typing.overload def drawArc(self, rect: QtCore.QRectF, a: int, alen: int) -> None: ... @typing.overload def drawArc(self, r: QtCore.QRect, a: int, alen: int) -> None: ... @typing.overload def drawArc(self, x: int, y: int, w: int, h: int, a: int, alen: int) -> None: ... @typing.overload def drawConvexPolygon(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint], *a1) -> None: ... @typing.overload def drawConvexPolygon(self, poly: 'QPolygonF') -> None: ... @typing.overload def drawConvexPolygon(self, point: QtCore.QPoint, *a1) -> None: ... @typing.overload def drawConvexPolygon(self, poly: 'QPolygon') -> None: ... @typing.overload def drawPolygon(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint], *a1) -> None: ... @typing.overload def drawPolygon(self, points: 'QPolygonF', fillRule: QtCore.Qt.FillRule = ...) -> None: ... @typing.overload def drawPolygon(self, point: QtCore.QPoint, *a1) -> None: ... @typing.overload def drawPolygon(self, points: 'QPolygon', fillRule: QtCore.Qt.FillRule = ...) -> None: ... @typing.overload def drawPolyline(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint], *a1) -> None: ... @typing.overload def drawPolyline(self, polyline: 'QPolygonF') -> None: ... @typing.overload def drawPolyline(self, point: QtCore.QPoint, *a1) -> None: ... @typing.overload def drawPolyline(self, polyline: 'QPolygon') -> None: ... @typing.overload def drawEllipse(self, r: QtCore.QRectF) -> None: ... @typing.overload def drawEllipse(self, r: QtCore.QRect) -> None: ... @typing.overload def drawEllipse(self, x: int, y: int, w: int, h: int) -> None: ... @typing.overload def drawEllipse(self, center: typing.Union[QtCore.QPointF, QtCore.QPoint], rx: float, ry: float) -> None: ... @typing.overload def drawEllipse(self, center: QtCore.QPoint, rx: int, ry: int) -> None: ... @typing.overload def drawRects(self, rect: QtCore.QRectF, *a1) -> None: ... @typing.overload def drawRects(self, rects: typing.Iterable[QtCore.QRectF]) -> None: ... @typing.overload def drawRects(self, rect: QtCore.QRect, *a1) -> None: ... @typing.overload def drawRects(self, rects: typing.Iterable[QtCore.QRect]) -> None: ... @typing.overload def drawLines(self, line: QtCore.QLineF, *a1) -> None: ... @typing.overload def drawLines(self, lines: typing.Iterable[QtCore.QLineF]) -> None: ... @typing.overload def drawLines(self, pointPair: typing.Union[QtCore.QPointF, QtCore.QPoint], *a1) -> None: ... @typing.overload def drawLines(self, pointPairs: typing.Iterable[typing.Union[QtCore.QPointF, QtCore.QPoint]]) -> None: ... @typing.overload def drawLines(self, line: QtCore.QLine, *a1) -> None: ... @typing.overload def drawLines(self, lines: typing.Iterable[QtCore.QLine]) -> None: ... @typing.overload def drawLines(self, pointPair: QtCore.QPoint, *a1) -> None: ... @typing.overload def drawLines(self, pointPairs: typing.Iterable[QtCore.QPoint]) -> None: ... @typing.overload def drawPoints(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint], *a1) -> None: ... @typing.overload def drawPoints(self, points: 'QPolygonF') -> None: ... @typing.overload def drawPoints(self, point: QtCore.QPoint, *a1) -> None: ... @typing.overload def drawPoints(self, points: 'QPolygon') -> None: ... def drawPath(self, path: 'QPainterPath') -> None: ... def fillPath(self, path: 'QPainterPath', brush: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... def strokePath(self, path: 'QPainterPath', pen: typing.Union['QPen', QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... def viewTransformEnabled(self) -> bool: ... def setViewTransformEnabled(self, enable: bool) -> None: ... @typing.overload def setViewport(self, viewport: QtCore.QRect) -> None: ... @typing.overload def setViewport(self, x: int, y: int, w: int, h: int) -> None: ... def viewport(self) -> QtCore.QRect: ... @typing.overload def setWindow(self, window: QtCore.QRect) -> None: ... @typing.overload def setWindow(self, x: int, y: int, w: int, h: int) -> None: ... def window(self) -> QtCore.QRect: ... @typing.overload def translate(self, offset: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def translate(self, dx: float, dy: float) -> None: ... @typing.overload def translate(self, offset: QtCore.QPoint) -> None: ... def rotate(self, a: float) -> None: ... def shear(self, sh: float, sv: float) -> None: ... def scale(self, sx: float, sy: float) -> None: ... def restore(self) -> None: ... def save(self) -> None: ... def hasClipping(self) -> bool: ... def setClipping(self, enable: bool) -> None: ... def setClipPath(self, path: 'QPainterPath', operation: QtCore.Qt.ClipOperation = ...) -> None: ... def setClipRegion(self, region: 'QRegion', operation: QtCore.Qt.ClipOperation = ...) -> None: ... @typing.overload def setClipRect(self, rectangle: QtCore.QRectF, operation: QtCore.Qt.ClipOperation = ...) -> None: ... @typing.overload def setClipRect(self, x: int, y: int, width: int, height: int, operation: QtCore.Qt.ClipOperation = ...) -> None: ... @typing.overload def setClipRect(self, rectangle: QtCore.QRect, operation: QtCore.Qt.ClipOperation = ...) -> None: ... def clipPath(self) -> 'QPainterPath': ... def clipRegion(self) -> 'QRegion': ... def background(self) -> QBrush: ... def setBackground(self, bg: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def setBrushOrigin(self, a0: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def setBrushOrigin(self, x: int, y: int) -> None: ... @typing.overload def setBrushOrigin(self, p: QtCore.QPoint) -> None: ... def brushOrigin(self) -> QtCore.QPoint: ... def backgroundMode(self) -> QtCore.Qt.BGMode: ... def setBackgroundMode(self, mode: QtCore.Qt.BGMode) -> None: ... def brush(self) -> QBrush: ... @typing.overload def setBrush(self, brush: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def setBrush(self, style: QtCore.Qt.BrushStyle) -> None: ... def pen(self) -> 'QPen': ... @typing.overload def setPen(self, color: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def setPen(self, pen: typing.Union['QPen', QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def setPen(self, style: QtCore.Qt.PenStyle) -> None: ... def fontInfo(self) -> QFontInfo: ... def fontMetrics(self) -> QFontMetrics: ... def setFont(self, f: QFont) -> None: ... def font(self) -> QFont: ... def compositionMode(self) -> 'QPainter.CompositionMode': ... def setCompositionMode(self, mode: 'QPainter.CompositionMode') -> None: ... def isActive(self) -> bool: ... def end(self) -> bool: ... def begin(self, a0: QPaintDevice) -> bool: ... def device(self) -> QPaintDevice: ... def __exit__(self, type: typing.Any, value: typing.Any, traceback: typing.Any) -> None: ... def __enter__(self) -> typing.Any: ... class QTextItem(sip.simplewrapper): class RenderFlag(int): ... RightToLeft = ... # type: 'QTextItem.RenderFlag' Overline = ... # type: 'QTextItem.RenderFlag' Underline = ... # type: 'QTextItem.RenderFlag' StrikeOut = ... # type: 'QTextItem.RenderFlag' class RenderFlags(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QTextItem.RenderFlags', 'QTextItem.RenderFlag']) -> None: ... @typing.overload def __init__(self, a0: 'QTextItem.RenderFlags') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QTextItem.RenderFlags': ... def __int__(self) -> int: ... @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QTextItem') -> None: ... def font(self) -> QFont: ... def text(self) -> str: ... def renderFlags(self) -> 'QTextItem.RenderFlags': ... def width(self) -> float: ... def ascent(self) -> float: ... def descent(self) -> float: ... class QPaintEngine(sip.simplewrapper): class Type(int): ... X11 = ... # type: 'QPaintEngine.Type' Windows = ... # type: 'QPaintEngine.Type' QuickDraw = ... # type: 'QPaintEngine.Type' CoreGraphics = ... # type: 'QPaintEngine.Type' MacPrinter = ... # type: 'QPaintEngine.Type' QWindowSystem = ... # type: 'QPaintEngine.Type' PostScript = ... # type: 'QPaintEngine.Type' OpenGL = ... # type: 'QPaintEngine.Type' Picture = ... # type: 'QPaintEngine.Type' SVG = ... # type: 'QPaintEngine.Type' Raster = ... # type: 'QPaintEngine.Type' Direct3D = ... # type: 'QPaintEngine.Type' Pdf = ... # type: 'QPaintEngine.Type' OpenVG = ... # type: 'QPaintEngine.Type' OpenGL2 = ... # type: 'QPaintEngine.Type' PaintBuffer = ... # type: 'QPaintEngine.Type' Blitter = ... # type: 'QPaintEngine.Type' Direct2D = ... # type: 'QPaintEngine.Type' User = ... # type: 'QPaintEngine.Type' MaxUser = ... # type: 'QPaintEngine.Type' class PolygonDrawMode(int): ... OddEvenMode = ... # type: 'QPaintEngine.PolygonDrawMode' WindingMode = ... # type: 'QPaintEngine.PolygonDrawMode' ConvexMode = ... # type: 'QPaintEngine.PolygonDrawMode' PolylineMode = ... # type: 'QPaintEngine.PolygonDrawMode' class DirtyFlag(int): ... DirtyPen = ... # type: 'QPaintEngine.DirtyFlag' DirtyBrush = ... # type: 'QPaintEngine.DirtyFlag' DirtyBrushOrigin = ... # type: 'QPaintEngine.DirtyFlag' DirtyFont = ... # type: 'QPaintEngine.DirtyFlag' DirtyBackground = ... # type: 'QPaintEngine.DirtyFlag' DirtyBackgroundMode = ... # type: 'QPaintEngine.DirtyFlag' DirtyTransform = ... # type: 'QPaintEngine.DirtyFlag' DirtyClipRegion = ... # type: 'QPaintEngine.DirtyFlag' DirtyClipPath = ... # type: 'QPaintEngine.DirtyFlag' DirtyHints = ... # type: 'QPaintEngine.DirtyFlag' DirtyCompositionMode = ... # type: 'QPaintEngine.DirtyFlag' DirtyClipEnabled = ... # type: 'QPaintEngine.DirtyFlag' DirtyOpacity = ... # type: 'QPaintEngine.DirtyFlag' AllDirty = ... # type: 'QPaintEngine.DirtyFlag' class PaintEngineFeature(int): ... PrimitiveTransform = ... # type: 'QPaintEngine.PaintEngineFeature' PatternTransform = ... # type: 'QPaintEngine.PaintEngineFeature' PixmapTransform = ... # type: 'QPaintEngine.PaintEngineFeature' PatternBrush = ... # type: 'QPaintEngine.PaintEngineFeature' LinearGradientFill = ... # type: 'QPaintEngine.PaintEngineFeature' RadialGradientFill = ... # type: 'QPaintEngine.PaintEngineFeature' ConicalGradientFill = ... # type: 'QPaintEngine.PaintEngineFeature' AlphaBlend = ... # type: 'QPaintEngine.PaintEngineFeature' PorterDuff = ... # type: 'QPaintEngine.PaintEngineFeature' PainterPaths = ... # type: 'QPaintEngine.PaintEngineFeature' Antialiasing = ... # type: 'QPaintEngine.PaintEngineFeature' BrushStroke = ... # type: 'QPaintEngine.PaintEngineFeature' ConstantOpacity = ... # type: 'QPaintEngine.PaintEngineFeature' MaskedBrush = ... # type: 'QPaintEngine.PaintEngineFeature' PaintOutsidePaintEvent = ... # type: 'QPaintEngine.PaintEngineFeature' PerspectiveTransform = ... # type: 'QPaintEngine.PaintEngineFeature' BlendModes = ... # type: 'QPaintEngine.PaintEngineFeature' ObjectBoundingModeGradients = ... # type: 'QPaintEngine.PaintEngineFeature' RasterOpModes = ... # type: 'QPaintEngine.PaintEngineFeature' AllFeatures = ... # type: 'QPaintEngine.PaintEngineFeature' class PaintEngineFeatures(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QPaintEngine.PaintEngineFeatures', 'QPaintEngine.PaintEngineFeature']) -> None: ... @typing.overload def __init__(self, a0: 'QPaintEngine.PaintEngineFeatures') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QPaintEngine.PaintEngineFeatures': ... def __int__(self) -> int: ... class DirtyFlags(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QPaintEngine.DirtyFlags', 'QPaintEngine.DirtyFlag']) -> None: ... @typing.overload def __init__(self, a0: 'QPaintEngine.DirtyFlags') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QPaintEngine.DirtyFlags': ... def __int__(self) -> int: ... def __init__(self, features: typing.Union['QPaintEngine.PaintEngineFeatures', 'QPaintEngine.PaintEngineFeature'] = ...) -> None: ... def hasFeature(self, feature: typing.Union['QPaintEngine.PaintEngineFeatures', 'QPaintEngine.PaintEngineFeature']) -> bool: ... def painter(self) -> QPainter: ... def type(self) -> 'QPaintEngine.Type': ... def paintDevice(self) -> QPaintDevice: ... def setPaintDevice(self, device: QPaintDevice) -> None: ... def drawImage(self, r: QtCore.QRectF, pm: QImage, sr: QtCore.QRectF, flags: typing.Union[QtCore.Qt.ImageConversionFlags, QtCore.Qt.ImageConversionFlag] = ...) -> None: ... def drawTiledPixmap(self, r: QtCore.QRectF, pixmap: QPixmap, s: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... def drawTextItem(self, p: typing.Union[QtCore.QPointF, QtCore.QPoint], textItem: QTextItem) -> None: ... def drawPixmap(self, r: QtCore.QRectF, pm: QPixmap, sr: QtCore.QRectF) -> None: ... @typing.overload def drawPolygon(self, points: typing.Union[QtCore.QPointF, QtCore.QPoint], mode: 'QPaintEngine.PolygonDrawMode') -> None: ... @typing.overload def drawPolygon(self, points: QtCore.QPoint, mode: 'QPaintEngine.PolygonDrawMode') -> None: ... @typing.overload def drawPoints(self, points: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def drawPoints(self, points: QtCore.QPoint) -> None: ... def drawPath(self, path: 'QPainterPath') -> None: ... @typing.overload def drawEllipse(self, r: QtCore.QRectF) -> None: ... @typing.overload def drawEllipse(self, r: QtCore.QRect) -> None: ... @typing.overload def drawLines(self, lines: QtCore.QLine) -> None: ... @typing.overload def drawLines(self, lines: QtCore.QLineF) -> None: ... @typing.overload def drawRects(self, rects: QtCore.QRect) -> None: ... @typing.overload def drawRects(self, rects: QtCore.QRectF) -> None: ... def updateState(self, state: 'QPaintEngineState') -> None: ... def end(self) -> bool: ... def begin(self, pdev: QPaintDevice) -> bool: ... def setActive(self, newState: bool) -> None: ... def isActive(self) -> bool: ... class QPaintEngineState(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QPaintEngineState') -> None: ... def penNeedsResolving(self) -> bool: ... def brushNeedsResolving(self) -> bool: ... def transform(self) -> 'QTransform': ... def painter(self) -> QPainter: ... def compositionMode(self) -> QPainter.CompositionMode: ... def renderHints(self) -> QPainter.RenderHints: ... def isClipEnabled(self) -> bool: ... def clipPath(self) -> 'QPainterPath': ... def clipRegion(self) -> 'QRegion': ... def clipOperation(self) -> QtCore.Qt.ClipOperation: ... def opacity(self) -> float: ... def font(self) -> QFont: ... def backgroundMode(self) -> QtCore.Qt.BGMode: ... def backgroundBrush(self) -> QBrush: ... def brushOrigin(self) -> QtCore.QPointF: ... def brush(self) -> QBrush: ... def pen(self) -> 'QPen': ... def state(self) -> QPaintEngine.DirtyFlags: ... class QPainterPath(sip.simplewrapper): class ElementType(int): ... MoveToElement = ... # type: 'QPainterPath.ElementType' LineToElement = ... # type: 'QPainterPath.ElementType' CurveToElement = ... # type: 'QPainterPath.ElementType' CurveToDataElement = ... # type: 'QPainterPath.ElementType' class Element(sip.simplewrapper): type = ... # type: 'QPainterPath.ElementType' x = ... # type: float y = ... # type: float @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QPainterPath.Element') -> None: ... def isCurveTo(self) -> bool: ... def isLineTo(self) -> bool: ... def isMoveTo(self) -> bool: ... @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, startPoint: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def __init__(self, other: 'QPainterPath') -> None: ... def capacity(self) -> int: ... def reserve(self, size: int) -> None: ... def clear(self) -> None: ... def swap(self, other: 'QPainterPath') -> None: ... @typing.overload def translated(self, dx: float, dy: float) -> 'QPainterPath': ... @typing.overload def translated(self, offset: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> 'QPainterPath': ... @typing.overload def translate(self, dx: float, dy: float) -> None: ... @typing.overload def translate(self, offset: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... def simplified(self) -> 'QPainterPath': ... @typing.overload def addRoundedRect(self, rect: QtCore.QRectF, xRadius: float, yRadius: float, mode: QtCore.Qt.SizeMode = ...) -> None: ... @typing.overload def addRoundedRect(self, x: float, y: float, w: float, h: float, xRadius: float, yRadius: float, mode: QtCore.Qt.SizeMode = ...) -> None: ... def subtracted(self, r: 'QPainterPath') -> 'QPainterPath': ... def intersected(self, r: 'QPainterPath') -> 'QPainterPath': ... def united(self, r: 'QPainterPath') -> 'QPainterPath': ... def slopeAtPercent(self, t: float) -> float: ... def angleAtPercent(self, t: float) -> float: ... def pointAtPercent(self, t: float) -> QtCore.QPointF: ... def percentAtLength(self, t: float) -> float: ... def length(self) -> float: ... def setElementPositionAt(self, i: int, x: float, y: float) -> None: ... def elementAt(self, i: int) -> 'QPainterPath.Element': ... def elementCount(self) -> int: ... def isEmpty(self) -> bool: ... @typing.overload def arcMoveTo(self, rect: QtCore.QRectF, angle: float) -> None: ... @typing.overload def arcMoveTo(self, x: float, y: float, w: float, h: float, angle: float) -> None: ... @typing.overload def toFillPolygon(self) -> 'QPolygonF': ... @typing.overload def toFillPolygon(self, matrix: 'QTransform') -> 'QPolygonF': ... @typing.overload def toFillPolygons(self) -> typing.List['QPolygonF']: ... @typing.overload def toFillPolygons(self, matrix: 'QTransform') -> typing.List['QPolygonF']: ... @typing.overload def toSubpathPolygons(self) -> typing.List['QPolygonF']: ... @typing.overload def toSubpathPolygons(self, matrix: 'QTransform') -> typing.List['QPolygonF']: ... def toReversed(self) -> 'QPainterPath': ... def setFillRule(self, fillRule: QtCore.Qt.FillRule) -> None: ... def fillRule(self) -> QtCore.Qt.FillRule: ... def controlPointRect(self) -> QtCore.QRectF: ... def boundingRect(self) -> QtCore.QRectF: ... @typing.overload def intersects(self, rect: QtCore.QRectF) -> bool: ... @typing.overload def intersects(self, p: 'QPainterPath') -> bool: ... @typing.overload def contains(self, pt: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> bool: ... @typing.overload def contains(self, rect: QtCore.QRectF) -> bool: ... @typing.overload def contains(self, p: 'QPainterPath') -> bool: ... def connectPath(self, path: 'QPainterPath') -> None: ... def addRegion(self, region: 'QRegion') -> None: ... def addPath(self, path: 'QPainterPath') -> None: ... @typing.overload def addText(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint], f: QFont, text: str) -> None: ... @typing.overload def addText(self, x: float, y: float, f: QFont, text: str) -> None: ... def addPolygon(self, polygon: 'QPolygonF') -> None: ... @typing.overload def addEllipse(self, rect: QtCore.QRectF) -> None: ... @typing.overload def addEllipse(self, x: float, y: float, w: float, h: float) -> None: ... @typing.overload def addEllipse(self, center: typing.Union[QtCore.QPointF, QtCore.QPoint], rx: float, ry: float) -> None: ... @typing.overload def addRect(self, rect: QtCore.QRectF) -> None: ... @typing.overload def addRect(self, x: float, y: float, w: float, h: float) -> None: ... def currentPosition(self) -> QtCore.QPointF: ... @typing.overload def quadTo(self, ctrlPt: typing.Union[QtCore.QPointF, QtCore.QPoint], endPt: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def quadTo(self, ctrlPtx: float, ctrlPty: float, endPtx: float, endPty: float) -> None: ... @typing.overload def cubicTo(self, ctrlPt1: typing.Union[QtCore.QPointF, QtCore.QPoint], ctrlPt2: typing.Union[QtCore.QPointF, QtCore.QPoint], endPt: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def cubicTo(self, ctrlPt1x: float, ctrlPt1y: float, ctrlPt2x: float, ctrlPt2y: float, endPtx: float, endPty: float) -> None: ... @typing.overload def arcTo(self, rect: QtCore.QRectF, startAngle: float, arcLength: float) -> None: ... @typing.overload def arcTo(self, x: float, y: float, w: float, h: float, startAngle: float, arcLenght: float) -> None: ... @typing.overload def lineTo(self, p: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def lineTo(self, x: float, y: float) -> None: ... @typing.overload def moveTo(self, p: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def moveTo(self, x: float, y: float) -> None: ... def closeSubpath(self) -> None: ... class QPainterPathStroker(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, pen: typing.Union['QPen', QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... def dashOffset(self) -> float: ... def setDashOffset(self, offset: float) -> None: ... def createStroke(self, path: QPainterPath) -> QPainterPath: ... def dashPattern(self) -> typing.List[float]: ... @typing.overload def setDashPattern(self, a0: QtCore.Qt.PenStyle) -> None: ... @typing.overload def setDashPattern(self, dashPattern: typing.Iterable[float]) -> None: ... def curveThreshold(self) -> float: ... def setCurveThreshold(self, threshold: float) -> None: ... def miterLimit(self) -> float: ... def setMiterLimit(self, length: float) -> None: ... def joinStyle(self) -> QtCore.Qt.PenJoinStyle: ... def setJoinStyle(self, style: QtCore.Qt.PenJoinStyle) -> None: ... def capStyle(self) -> QtCore.Qt.PenCapStyle: ... def setCapStyle(self, style: QtCore.Qt.PenCapStyle) -> None: ... def width(self) -> float: ... def setWidth(self, width: float) -> None: ... class QPalette(sip.simplewrapper): class ColorRole(int): ... WindowText = ... # type: 'QPalette.ColorRole' Foreground = ... # type: 'QPalette.ColorRole' Button = ... # type: 'QPalette.ColorRole' Light = ... # type: 'QPalette.ColorRole' Midlight = ... # type: 'QPalette.ColorRole' Dark = ... # type: 'QPalette.ColorRole' Mid = ... # type: 'QPalette.ColorRole' Text = ... # type: 'QPalette.ColorRole' BrightText = ... # type: 'QPalette.ColorRole' ButtonText = ... # type: 'QPalette.ColorRole' Base = ... # type: 'QPalette.ColorRole' Window = ... # type: 'QPalette.ColorRole' Background = ... # type: 'QPalette.ColorRole' Shadow = ... # type: 'QPalette.ColorRole' Highlight = ... # type: 'QPalette.ColorRole' HighlightedText = ... # type: 'QPalette.ColorRole' Link = ... # type: 'QPalette.ColorRole' LinkVisited = ... # type: 'QPalette.ColorRole' AlternateBase = ... # type: 'QPalette.ColorRole' ToolTipBase = ... # type: 'QPalette.ColorRole' ToolTipText = ... # type: 'QPalette.ColorRole' PlaceholderText = ... # type: 'QPalette.ColorRole' NoRole = ... # type: 'QPalette.ColorRole' NColorRoles = ... # type: 'QPalette.ColorRole' class ColorGroup(int): ... Active = ... # type: 'QPalette.ColorGroup' Disabled = ... # type: 'QPalette.ColorGroup' Inactive = ... # type: 'QPalette.ColorGroup' NColorGroups = ... # type: 'QPalette.ColorGroup' Current = ... # type: 'QPalette.ColorGroup' All = ... # type: 'QPalette.ColorGroup' Normal = ... # type: 'QPalette.ColorGroup' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, button: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def __init__(self, button: QtCore.Qt.GlobalColor) -> None: ... @typing.overload def __init__(self, button: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient], background: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def __init__(self, foreground: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient], button: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient], light: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient], dark: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient], mid: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient], text: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient], bright_text: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient], base: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient], background: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def __init__(self, palette: 'QPalette') -> None: ... @typing.overload def __init__(self, variant: typing.Any) -> None: ... def swap(self, other: 'QPalette') -> None: ... def cacheKey(self) -> int: ... def isBrushSet(self, cg: 'QPalette.ColorGroup', cr: 'QPalette.ColorRole') -> bool: ... @typing.overload def setColor(self, acg: 'QPalette.ColorGroup', acr: 'QPalette.ColorRole', acolor: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def setColor(self, acr: 'QPalette.ColorRole', acolor: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def resolve(self, a0: 'QPalette') -> 'QPalette': ... @typing.overload def resolve(self) -> int: ... @typing.overload def resolve(self, mask: int) -> None: ... def isCopyOf(self, p: 'QPalette') -> bool: ... def placeholderText(self) -> QBrush: ... def toolTipText(self) -> QBrush: ... def toolTipBase(self) -> QBrush: ... def linkVisited(self) -> QBrush: ... def link(self) -> QBrush: ... def highlightedText(self) -> QBrush: ... def highlight(self) -> QBrush: ... def shadow(self) -> QBrush: ... def buttonText(self) -> QBrush: ... def brightText(self) -> QBrush: ... def midlight(self) -> QBrush: ... def window(self) -> QBrush: ... def alternateBase(self) -> QBrush: ... def base(self) -> QBrush: ... def text(self) -> QBrush: ... def mid(self) -> QBrush: ... def dark(self) -> QBrush: ... def light(self) -> QBrush: ... def button(self) -> QBrush: ... def windowText(self) -> QBrush: ... def isEqual(self, cr1: 'QPalette.ColorGroup', cr2: 'QPalette.ColorGroup') -> bool: ... def setColorGroup(self, cr: 'QPalette.ColorGroup', foreground: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient], button: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient], light: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient], dark: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient], mid: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient], text: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient], bright_text: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient], base: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient], background: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def setBrush(self, cg: 'QPalette.ColorGroup', cr: 'QPalette.ColorRole', brush: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def setBrush(self, acr: 'QPalette.ColorRole', abrush: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def brush(self, cg: 'QPalette.ColorGroup', cr: 'QPalette.ColorRole') -> QBrush: ... @typing.overload def brush(self, cr: 'QPalette.ColorRole') -> QBrush: ... @typing.overload def color(self, cg: 'QPalette.ColorGroup', cr: 'QPalette.ColorRole') -> QColor: ... @typing.overload def color(self, cr: 'QPalette.ColorRole') -> QColor: ... def setCurrentColorGroup(self, cg: 'QPalette.ColorGroup') -> None: ... def currentColorGroup(self) -> 'QPalette.ColorGroup': ... class QPdfWriter(QtCore.QObject, QPagedPaintDevice): @typing.overload def __init__(self, filename: str) -> None: ... @typing.overload def __init__(self, device: QtCore.QIODevice) -> None: ... def pdfVersion(self) -> QPagedPaintDevice.PdfVersion: ... def setPdfVersion(self, version: QPagedPaintDevice.PdfVersion) -> None: ... def resolution(self) -> int: ... def setResolution(self, resolution: int) -> None: ... def metric(self, id: QPaintDevice.PaintDeviceMetric) -> int: ... def paintEngine(self) -> QPaintEngine: ... def setMargins(self, m: QPagedPaintDevice.Margins) -> None: ... def setPageSizeMM(self, size: QtCore.QSizeF) -> None: ... def setPageSize(self, size: QPagedPaintDevice.PageSize) -> None: ... def newPage(self) -> bool: ... def setCreator(self, creator: str) -> None: ... def creator(self) -> str: ... def setTitle(self, title: str) -> None: ... def title(self) -> str: ... class QPen(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: QtCore.Qt.PenStyle) -> None: ... @typing.overload def __init__(self, brush: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient], width: float, style: QtCore.Qt.PenStyle = ..., cap: QtCore.Qt.PenCapStyle = ..., join: QtCore.Qt.PenJoinStyle = ...) -> None: ... @typing.overload def __init__(self, pen: typing.Union['QPen', QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def __init__(self, variant: typing.Any) -> None: ... def swap(self, other: 'QPen') -> None: ... def setCosmetic(self, cosmetic: bool) -> None: ... def isCosmetic(self) -> bool: ... def setDashOffset(self, doffset: float) -> None: ... def dashOffset(self) -> float: ... def setMiterLimit(self, limit: float) -> None: ... def miterLimit(self) -> float: ... def setDashPattern(self, pattern: typing.Iterable[float]) -> None: ... def dashPattern(self) -> typing.List[float]: ... def setJoinStyle(self, pcs: QtCore.Qt.PenJoinStyle) -> None: ... def joinStyle(self) -> QtCore.Qt.PenJoinStyle: ... def setCapStyle(self, pcs: QtCore.Qt.PenCapStyle) -> None: ... def capStyle(self) -> QtCore.Qt.PenCapStyle: ... def isSolid(self) -> bool: ... def setBrush(self, brush: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... def brush(self) -> QBrush: ... def setColor(self, color: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... def color(self) -> QColor: ... def setWidth(self, width: int) -> None: ... def width(self) -> int: ... def setWidthF(self, width: float) -> None: ... def widthF(self) -> float: ... def setStyle(self, a0: QtCore.Qt.PenStyle) -> None: ... def style(self) -> QtCore.Qt.PenStyle: ... class QPicture(QPaintDevice): @typing.overload def __init__(self, formatVersion: int = ...) -> None: ... @typing.overload def __init__(self, a0: 'QPicture') -> None: ... def swap(self, other: 'QPicture') -> None: ... def metric(self, m: QPaintDevice.PaintDeviceMetric) -> int: ... def paintEngine(self) -> QPaintEngine: ... def isDetached(self) -> bool: ... def detach(self) -> None: ... def setBoundingRect(self, r: QtCore.QRect) -> None: ... def boundingRect(self) -> QtCore.QRect: ... @typing.overload def save(self, dev: QtCore.QIODevice, format: typing.Optional[str] = ...) -> bool: ... @typing.overload def save(self, fileName: str, format: typing.Optional[str] = ...) -> bool: ... @typing.overload def load(self, dev: QtCore.QIODevice, format: typing.Optional[str] = ...) -> bool: ... @typing.overload def load(self, fileName: str, format: typing.Optional[str] = ...) -> bool: ... def play(self, p: QPainter) -> bool: ... def setData(self, data: bytes) -> None: ... def data(self) -> str: ... def size(self) -> int: ... def devType(self) -> int: ... def isNull(self) -> bool: ... class QPictureIO(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, ioDevice: QtCore.QIODevice, format: str) -> None: ... @typing.overload def __init__(self, fileName: str, format: str) -> None: ... @staticmethod def defineIOHandler(format: str, header: str, flags: str, read_picture: typing.Optional[typing.Callable[['QPictureIO'], None]], write_picture: typing.Optional[typing.Callable[['QPictureIO'], None]]) -> None: ... @staticmethod def outputFormats() -> typing.List[QtCore.QByteArray]: ... @staticmethod def inputFormats() -> typing.List[QtCore.QByteArray]: ... @typing.overload @staticmethod def pictureFormat(fileName: str) -> QtCore.QByteArray: ... @typing.overload @staticmethod def pictureFormat(a0: QtCore.QIODevice) -> QtCore.QByteArray: ... def write(self) -> bool: ... def read(self) -> bool: ... def setGamma(self, a0: float) -> None: ... def setParameters(self, a0: str) -> None: ... def setDescription(self, a0: str) -> None: ... def setQuality(self, a0: int) -> None: ... def setFileName(self, a0: str) -> None: ... def setIODevice(self, a0: QtCore.QIODevice) -> None: ... def setFormat(self, a0: str) -> None: ... def setStatus(self, a0: int) -> None: ... def setPicture(self, a0: QPicture) -> None: ... def gamma(self) -> float: ... def parameters(self) -> str: ... def description(self) -> str: ... def quality(self) -> int: ... def fileName(self) -> str: ... def ioDevice(self) -> QtCore.QIODevice: ... def format(self) -> str: ... def status(self) -> int: ... def picture(self) -> QPicture: ... class QPixelFormat(sip.simplewrapper): class ByteOrder(int): ... LittleEndian = ... # type: 'QPixelFormat.ByteOrder' BigEndian = ... # type: 'QPixelFormat.ByteOrder' CurrentSystemEndian = ... # type: 'QPixelFormat.ByteOrder' class YUVLayout(int): ... YUV444 = ... # type: 'QPixelFormat.YUVLayout' YUV422 = ... # type: 'QPixelFormat.YUVLayout' YUV411 = ... # type: 'QPixelFormat.YUVLayout' YUV420P = ... # type: 'QPixelFormat.YUVLayout' YUV420SP = ... # type: 'QPixelFormat.YUVLayout' YV12 = ... # type: 'QPixelFormat.YUVLayout' UYVY = ... # type: 'QPixelFormat.YUVLayout' YUYV = ... # type: 'QPixelFormat.YUVLayout' NV12 = ... # type: 'QPixelFormat.YUVLayout' NV21 = ... # type: 'QPixelFormat.YUVLayout' IMC1 = ... # type: 'QPixelFormat.YUVLayout' IMC2 = ... # type: 'QPixelFormat.YUVLayout' IMC3 = ... # type: 'QPixelFormat.YUVLayout' IMC4 = ... # type: 'QPixelFormat.YUVLayout' Y8 = ... # type: 'QPixelFormat.YUVLayout' Y16 = ... # type: 'QPixelFormat.YUVLayout' class TypeInterpretation(int): ... UnsignedInteger = ... # type: 'QPixelFormat.TypeInterpretation' UnsignedShort = ... # type: 'QPixelFormat.TypeInterpretation' UnsignedByte = ... # type: 'QPixelFormat.TypeInterpretation' FloatingPoint = ... # type: 'QPixelFormat.TypeInterpretation' class AlphaPremultiplied(int): ... NotPremultiplied = ... # type: 'QPixelFormat.AlphaPremultiplied' Premultiplied = ... # type: 'QPixelFormat.AlphaPremultiplied' class AlphaPosition(int): ... AtBeginning = ... # type: 'QPixelFormat.AlphaPosition' AtEnd = ... # type: 'QPixelFormat.AlphaPosition' class AlphaUsage(int): ... UsesAlpha = ... # type: 'QPixelFormat.AlphaUsage' IgnoresAlpha = ... # type: 'QPixelFormat.AlphaUsage' class ColorModel(int): ... RGB = ... # type: 'QPixelFormat.ColorModel' BGR = ... # type: 'QPixelFormat.ColorModel' Indexed = ... # type: 'QPixelFormat.ColorModel' Grayscale = ... # type: 'QPixelFormat.ColorModel' CMYK = ... # type: 'QPixelFormat.ColorModel' HSL = ... # type: 'QPixelFormat.ColorModel' HSV = ... # type: 'QPixelFormat.ColorModel' YUV = ... # type: 'QPixelFormat.ColorModel' Alpha = ... # type: 'QPixelFormat.ColorModel' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, mdl: 'QPixelFormat.ColorModel', firstSize: int, secondSize: int, thirdSize: int, fourthSize: int, fifthSize: int, alfa: int, usage: 'QPixelFormat.AlphaUsage', position: 'QPixelFormat.AlphaPosition', premult: 'QPixelFormat.AlphaPremultiplied', typeInterp: 'QPixelFormat.TypeInterpretation', byteOrder: 'QPixelFormat.ByteOrder' = ..., subEnum: int = ...) -> None: ... @typing.overload def __init__(self, a0: 'QPixelFormat') -> None: ... def subEnum(self) -> int: ... def yuvLayout(self) -> 'QPixelFormat.YUVLayout': ... def byteOrder(self) -> 'QPixelFormat.ByteOrder': ... def typeInterpretation(self) -> 'QPixelFormat.TypeInterpretation': ... def premultiplied(self) -> 'QPixelFormat.AlphaPremultiplied': ... def alphaPosition(self) -> 'QPixelFormat.AlphaPosition': ... def alphaUsage(self) -> 'QPixelFormat.AlphaUsage': ... def bitsPerPixel(self) -> int: ... def alphaSize(self) -> int: ... def brightnessSize(self) -> int: ... def lightnessSize(self) -> int: ... def saturationSize(self) -> int: ... def hueSize(self) -> int: ... def blackSize(self) -> int: ... def yellowSize(self) -> int: ... def magentaSize(self) -> int: ... def cyanSize(self) -> int: ... def blueSize(self) -> int: ... def greenSize(self) -> int: ... def redSize(self) -> int: ... def channelCount(self) -> int: ... def colorModel(self) -> 'QPixelFormat.ColorModel': ... class QPixmapCache(sip.simplewrapper): class Key(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, other: 'QPixmapCache.Key') -> None: ... def isValid(self) -> bool: ... def swap(self, other: 'QPixmapCache.Key') -> None: ... @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QPixmapCache') -> None: ... @staticmethod def setCacheLimit(a0: int) -> None: ... @staticmethod def replace(key: 'QPixmapCache.Key', pixmap: QPixmap) -> bool: ... @typing.overload @staticmethod def remove(key: str) -> None: ... @typing.overload @staticmethod def remove(key: 'QPixmapCache.Key') -> None: ... @typing.overload @staticmethod def insert(key: str, a1: QPixmap) -> bool: ... @typing.overload @staticmethod def insert(pixmap: QPixmap) -> 'QPixmapCache.Key': ... @typing.overload @staticmethod def find(key: str) -> QPixmap: ... @typing.overload @staticmethod def find(key: 'QPixmapCache.Key') -> QPixmap: ... @staticmethod def clear() -> None: ... @staticmethod def cacheLimit() -> int: ... class QPolygon(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a: 'QPolygon') -> None: ... @typing.overload def __init__(self, points: typing.List[int]) -> None: ... @typing.overload def __init__(self, v: typing.Iterable[QtCore.QPoint]) -> None: ... @typing.overload def __init__(self, rectangle: QtCore.QRect, closed: bool = ...) -> None: ... @typing.overload def __init__(self, asize: int) -> None: ... @typing.overload def __init__(self, variant: typing.Any) -> None: ... def intersects(self, r: 'QPolygon') -> bool: ... def swap(self, other: 'QPolygon') -> None: ... def __contains__(self, value: QtCore.QPoint) -> int: ... @typing.overload def __delitem__(self, i: int) -> None: ... @typing.overload def __delitem__(self, slice: slice) -> None: ... @typing.overload def __setitem__(self, i: int, value: QtCore.QPoint) -> None: ... @typing.overload def __setitem__(self, slice: slice, list: 'QPolygon') -> None: ... @typing.overload def __getitem__(self, i: int) -> QtCore.QPoint: ... @typing.overload def __getitem__(self, slice: slice) -> 'QPolygon': ... @typing.overload def value(self, i: int) -> QtCore.QPoint: ... @typing.overload def value(self, i: int, defaultValue: QtCore.QPoint) -> QtCore.QPoint: ... def size(self) -> int: ... def replace(self, i: int, value: QtCore.QPoint) -> None: ... @typing.overload def remove(self, i: int) -> None: ... @typing.overload def remove(self, i: int, count: int) -> None: ... def prepend(self, value: QtCore.QPoint) -> None: ... def mid(self, pos: int, length: int = ...) -> 'QPolygon': ... def lastIndexOf(self, value: QtCore.QPoint, from_: int = ...) -> int: ... def last(self) -> QtCore.QPoint: ... def isEmpty(self) -> bool: ... def insert(self, i: int, value: QtCore.QPoint) -> None: ... def indexOf(self, value: QtCore.QPoint, from_: int = ...) -> int: ... def first(self) -> QtCore.QPoint: ... def fill(self, value: QtCore.QPoint, size: int = ...) -> None: ... def data(self) -> sip.voidptr: ... def __len__(self) -> int: ... @typing.overload def count(self, value: QtCore.QPoint) -> int: ... @typing.overload def count(self) -> int: ... def contains(self, value: QtCore.QPoint) -> bool: ... def clear(self) -> None: ... def at(self, i: int) -> QtCore.QPoint: ... def append(self, value: QtCore.QPoint) -> None: ... @typing.overload def translated(self, dx: int, dy: int) -> 'QPolygon': ... @typing.overload def translated(self, offset: QtCore.QPoint) -> 'QPolygon': ... def subtracted(self, r: 'QPolygon') -> 'QPolygon': ... def intersected(self, r: 'QPolygon') -> 'QPolygon': ... def united(self, r: 'QPolygon') -> 'QPolygon': ... def containsPoint(self, pt: QtCore.QPoint, fillRule: QtCore.Qt.FillRule) -> bool: ... @typing.overload def setPoint(self, index: int, pt: QtCore.QPoint) -> None: ... @typing.overload def setPoint(self, index: int, x: int, y: int) -> None: ... @typing.overload def putPoints(self, index: int, firstx: int, firsty: int, *a3) -> None: ... @typing.overload def putPoints(self, index: int, nPoints: int, fromPolygon: 'QPolygon', from_: int = ...) -> None: ... @typing.overload def setPoints(self, points: typing.List[int]) -> None: ... @typing.overload def setPoints(self, firstx: int, firsty: int, *a2) -> None: ... def point(self, index: int) -> QtCore.QPoint: ... def boundingRect(self) -> QtCore.QRect: ... @typing.overload def translate(self, dx: int, dy: int) -> None: ... @typing.overload def translate(self, offset: QtCore.QPoint) -> None: ... class QPolygonF(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a: 'QPolygonF') -> None: ... @typing.overload def __init__(self, v: typing.Iterable[typing.Union[QtCore.QPointF, QtCore.QPoint]]) -> None: ... @typing.overload def __init__(self, r: QtCore.QRectF) -> None: ... @typing.overload def __init__(self, a: QPolygon) -> None: ... @typing.overload def __init__(self, asize: int) -> None: ... def intersects(self, r: 'QPolygonF') -> bool: ... def swap(self, other: 'QPolygonF') -> None: ... def __contains__(self, value: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> int: ... @typing.overload def __delitem__(self, i: int) -> None: ... @typing.overload def __delitem__(self, slice: slice) -> None: ... @typing.overload def __setitem__(self, i: int, value: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def __setitem__(self, slice: slice, list: 'QPolygonF') -> None: ... @typing.overload def __getitem__(self, i: int) -> QtCore.QPointF: ... @typing.overload def __getitem__(self, slice: slice) -> 'QPolygonF': ... @typing.overload def value(self, i: int) -> QtCore.QPointF: ... @typing.overload def value(self, i: int, defaultValue: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> QtCore.QPointF: ... def size(self) -> int: ... def replace(self, i: int, value: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def remove(self, i: int) -> None: ... @typing.overload def remove(self, i: int, count: int) -> None: ... def prepend(self, value: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... def mid(self, pos: int, length: int = ...) -> 'QPolygonF': ... def lastIndexOf(self, value: typing.Union[QtCore.QPointF, QtCore.QPoint], from_: int = ...) -> int: ... def last(self) -> QtCore.QPointF: ... def isEmpty(self) -> bool: ... def insert(self, i: int, value: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... def indexOf(self, value: typing.Union[QtCore.QPointF, QtCore.QPoint], from_: int = ...) -> int: ... def first(self) -> QtCore.QPointF: ... def fill(self, value: typing.Union[QtCore.QPointF, QtCore.QPoint], size: int = ...) -> None: ... def data(self) -> sip.voidptr: ... def __len__(self) -> int: ... @typing.overload def count(self, value: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> int: ... @typing.overload def count(self) -> int: ... def contains(self, value: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> bool: ... def clear(self) -> None: ... def at(self, i: int) -> QtCore.QPointF: ... def append(self, value: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def translated(self, offset: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> 'QPolygonF': ... @typing.overload def translated(self, dx: float, dy: float) -> 'QPolygonF': ... def subtracted(self, r: 'QPolygonF') -> 'QPolygonF': ... def intersected(self, r: 'QPolygonF') -> 'QPolygonF': ... def united(self, r: 'QPolygonF') -> 'QPolygonF': ... def containsPoint(self, pt: typing.Union[QtCore.QPointF, QtCore.QPoint], fillRule: QtCore.Qt.FillRule) -> bool: ... def boundingRect(self) -> QtCore.QRectF: ... def isClosed(self) -> bool: ... def toPolygon(self) -> QPolygon: ... @typing.overload def translate(self, offset: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def translate(self, dx: float, dy: float) -> None: ... class QQuaternion(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, aScalar: float, xpos: float, ypos: float, zpos: float) -> None: ... @typing.overload def __init__(self, aScalar: float, aVector: 'QVector3D') -> None: ... @typing.overload def __init__(self, aVector: 'QVector4D') -> None: ... @typing.overload def __init__(self, a0: 'QQuaternion') -> None: ... def __neg__(self) -> 'QQuaternion': ... def toEulerAngles(self) -> 'QVector3D': ... def conjugated(self) -> 'QQuaternion': ... def inverted(self) -> 'QQuaternion': ... @staticmethod def dotProduct(q1: 'QQuaternion', q2: 'QQuaternion') -> float: ... @staticmethod def rotationTo(from_: 'QVector3D', to: 'QVector3D') -> 'QQuaternion': ... @staticmethod def fromDirection(direction: 'QVector3D', up: 'QVector3D') -> 'QQuaternion': ... @staticmethod def fromAxes(xAxis: 'QVector3D', yAxis: 'QVector3D', zAxis: 'QVector3D') -> 'QQuaternion': ... def getAxes(self) -> typing.Tuple['QVector3D', 'QVector3D', 'QVector3D']: ... @staticmethod def fromRotationMatrix(rot3x3: QMatrix3x3) -> 'QQuaternion': ... def toRotationMatrix(self) -> QMatrix3x3: ... @typing.overload @staticmethod def fromEulerAngles(pitch: float, yaw: float, roll: float) -> 'QQuaternion': ... @typing.overload @staticmethod def fromEulerAngles(eulerAngles: 'QVector3D') -> 'QQuaternion': ... def getEulerAngles(self) -> typing.Tuple[float, float, float]: ... def getAxisAndAngle(self) -> typing.Tuple['QVector3D', float]: ... def toVector4D(self) -> 'QVector4D': ... def vector(self) -> 'QVector3D': ... @typing.overload def setVector(self, aVector: 'QVector3D') -> None: ... @typing.overload def setVector(self, aX: float, aY: float, aZ: float) -> None: ... def conjugate(self) -> 'QQuaternion': ... def setScalar(self, aScalar: float) -> None: ... def setZ(self, aZ: float) -> None: ... def setY(self, aY: float) -> None: ... def setX(self, aX: float) -> None: ... def scalar(self) -> float: ... def z(self) -> float: ... def y(self) -> float: ... def x(self) -> float: ... def isIdentity(self) -> bool: ... def isNull(self) -> bool: ... @staticmethod def nlerp(q1: 'QQuaternion', q2: 'QQuaternion', t: float) -> 'QQuaternion': ... @staticmethod def slerp(q1: 'QQuaternion', q2: 'QQuaternion', t: float) -> 'QQuaternion': ... @typing.overload @staticmethod def fromAxisAndAngle(axis: 'QVector3D', angle: float) -> 'QQuaternion': ... @typing.overload @staticmethod def fromAxisAndAngle(x: float, y: float, z: float, angle: float) -> 'QQuaternion': ... def rotatedVector(self, vector: 'QVector3D') -> 'QVector3D': ... def normalize(self) -> None: ... def normalized(self) -> 'QQuaternion': ... def lengthSquared(self) -> float: ... def length(self) -> float: ... def __repr__(self) -> str: ... class QRasterWindow(QPaintDeviceWindow): def __init__(self, parent: typing.Optional[QWindow] = ...) -> None: ... def metric(self, metric: QPaintDevice.PaintDeviceMetric) -> int: ... class QRawFont(sip.simplewrapper): class LayoutFlag(int): ... SeparateAdvances = ... # type: 'QRawFont.LayoutFlag' KernedAdvances = ... # type: 'QRawFont.LayoutFlag' UseDesignMetrics = ... # type: 'QRawFont.LayoutFlag' class AntialiasingType(int): ... PixelAntialiasing = ... # type: 'QRawFont.AntialiasingType' SubPixelAntialiasing = ... # type: 'QRawFont.AntialiasingType' class LayoutFlags(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QRawFont.LayoutFlags', 'QRawFont.LayoutFlag']) -> None: ... @typing.overload def __init__(self, a0: 'QRawFont.LayoutFlags') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QRawFont.LayoutFlags': ... def __int__(self) -> int: ... @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, fileName: str, pixelSize: float, hintingPreference: QFont.HintingPreference = ...) -> None: ... @typing.overload def __init__(self, fontData: typing.Union[QtCore.QByteArray, bytes, bytearray], pixelSize: float, hintingPreference: QFont.HintingPreference = ...) -> None: ... @typing.overload def __init__(self, other: 'QRawFont') -> None: ... def __hash__(self) -> int: ... def capHeight(self) -> float: ... def swap(self, other: 'QRawFont') -> None: ... def underlinePosition(self) -> float: ... def lineThickness(self) -> float: ... def boundingRect(self, glyphIndex: int) -> QtCore.QRectF: ... @staticmethod def fromFont(font: QFont, writingSystem: QFontDatabase.WritingSystem = ...) -> 'QRawFont': ... def fontTable(self, tagName: str) -> QtCore.QByteArray: ... def supportedWritingSystems(self) -> typing.List[QFontDatabase.WritingSystem]: ... @typing.overload def supportsCharacter(self, ucs4: int) -> bool: ... @typing.overload def supportsCharacter(self, character: str) -> bool: ... def loadFromData(self, fontData: typing.Union[QtCore.QByteArray, bytes, bytearray], pixelSize: float, hintingPreference: QFont.HintingPreference) -> None: ... def loadFromFile(self, fileName: str, pixelSize: float, hintingPreference: QFont.HintingPreference) -> None: ... def unitsPerEm(self) -> float: ... def maxCharWidth(self) -> float: ... def averageCharWidth(self) -> float: ... def xHeight(self) -> float: ... def leading(self) -> float: ... def descent(self) -> float: ... def ascent(self) -> float: ... def hintingPreference(self) -> QFont.HintingPreference: ... def pixelSize(self) -> float: ... def setPixelSize(self, pixelSize: float) -> None: ... def pathForGlyph(self, glyphIndex: int) -> QPainterPath: ... def alphaMapForGlyph(self, glyphIndex: int, antialiasingType: 'QRawFont.AntialiasingType' = ..., transform: 'QTransform' = ...) -> QImage: ... @typing.overload def advancesForGlyphIndexes(self, glyphIndexes: typing.Iterable[int]) -> typing.List[QtCore.QPointF]: ... @typing.overload def advancesForGlyphIndexes(self, glyphIndexes: typing.Iterable[int], layoutFlags: typing.Union['QRawFont.LayoutFlags', 'QRawFont.LayoutFlag']) -> typing.List[QtCore.QPointF]: ... def glyphIndexesForString(self, text: str) -> typing.List[int]: ... def weight(self) -> int: ... def style(self) -> QFont.Style: ... def styleName(self) -> str: ... def familyName(self) -> str: ... def isValid(self) -> bool: ... class QRegion(sip.simplewrapper): class RegionType(int): ... Rectangle = ... # type: 'QRegion.RegionType' Ellipse = ... # type: 'QRegion.RegionType' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, x: int, y: int, w: int, h: int, type: 'QRegion.RegionType' = ...) -> None: ... @typing.overload def __init__(self, r: QtCore.QRect, type: 'QRegion.RegionType' = ...) -> None: ... @typing.overload def __init__(self, a: QPolygon, fillRule: QtCore.Qt.FillRule = ...) -> None: ... @typing.overload def __init__(self, bitmap: QBitmap) -> None: ... @typing.overload def __init__(self, region: 'QRegion') -> None: ... @typing.overload def __init__(self, variant: typing.Any) -> None: ... def isNull(self) -> bool: ... def swap(self, other: 'QRegion') -> None: ... def rectCount(self) -> int: ... @typing.overload def intersects(self, r: 'QRegion') -> bool: ... @typing.overload def intersects(self, r: QtCore.QRect) -> bool: ... def xored(self, r: 'QRegion') -> 'QRegion': ... def subtracted(self, r: 'QRegion') -> 'QRegion': ... @typing.overload def intersected(self, r: 'QRegion') -> 'QRegion': ... @typing.overload def intersected(self, r: QtCore.QRect) -> 'QRegion': ... def setRects(self, a0: typing.Iterable[QtCore.QRect]) -> None: ... def rects(self) -> typing.List[QtCore.QRect]: ... def boundingRect(self) -> QtCore.QRect: ... @typing.overload def united(self, r: 'QRegion') -> 'QRegion': ... @typing.overload def united(self, r: QtCore.QRect) -> 'QRegion': ... @typing.overload def translated(self, dx: int, dy: int) -> 'QRegion': ... @typing.overload def translated(self, p: QtCore.QPoint) -> 'QRegion': ... @typing.overload def translate(self, dx: int, dy: int) -> None: ... @typing.overload def translate(self, p: QtCore.QPoint) -> None: ... @typing.overload def __contains__(self, p: QtCore.QPoint) -> int: ... @typing.overload def __contains__(self, r: QtCore.QRect) -> int: ... @typing.overload def contains(self, p: QtCore.QPoint) -> bool: ... @typing.overload def contains(self, r: QtCore.QRect) -> bool: ... def __bool__(self) -> int: ... def isEmpty(self) -> bool: ... class QRgba64(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QRgba64') -> None: ... def __int__(self) -> int: ... def unpremultiplied(self) -> 'QRgba64': ... def premultiplied(self) -> 'QRgba64': ... def toRgb16(self) -> int: ... def toArgb32(self) -> int: ... def alpha8(self) -> int: ... def blue8(self) -> int: ... def green8(self) -> int: ... def red8(self) -> int: ... def setAlpha(self, _alpha: int) -> None: ... def setBlue(self, _blue: int) -> None: ... def setGreen(self, _green: int) -> None: ... def setRed(self, _red: int) -> None: ... def alpha(self) -> int: ... def blue(self) -> int: ... def green(self) -> int: ... def red(self) -> int: ... def isTransparent(self) -> bool: ... def isOpaque(self) -> bool: ... @staticmethod def fromArgb32(rgb: int) -> 'QRgba64': ... @staticmethod def fromRgba(red: int, green: int, blue: int, alpha: int) -> 'QRgba64': ... @typing.overload @staticmethod def fromRgba64(c: int) -> 'QRgba64': ... @typing.overload @staticmethod def fromRgba64(red: int, green: int, blue: int, alpha: int) -> 'QRgba64': ... class QScreen(QtCore.QObject): def serialNumber(self) -> str: ... def model(self) -> str: ... def manufacturer(self) -> str: ... def availableGeometryChanged(self, geometry: QtCore.QRect) -> None: ... def virtualGeometryChanged(self, rect: QtCore.QRect) -> None: ... def physicalSizeChanged(self, size: QtCore.QSizeF) -> None: ... def refreshRateChanged(self, refreshRate: float) -> None: ... def orientationChanged(self, orientation: QtCore.Qt.ScreenOrientation) -> None: ... def primaryOrientationChanged(self, orientation: QtCore.Qt.ScreenOrientation) -> None: ... def logicalDotsPerInchChanged(self, dpi: float) -> None: ... def physicalDotsPerInchChanged(self, dpi: float) -> None: ... def geometryChanged(self, geometry: QtCore.QRect) -> None: ... def devicePixelRatio(self) -> float: ... def refreshRate(self) -> float: ... def grabWindow(self, window: sip.voidptr, x: int = ..., y: int = ..., width: int = ..., height: int = ...) -> QPixmap: ... def isLandscape(self, orientation: QtCore.Qt.ScreenOrientation) -> bool: ... def isPortrait(self, orientation: QtCore.Qt.ScreenOrientation) -> bool: ... def mapBetween(self, a: QtCore.Qt.ScreenOrientation, b: QtCore.Qt.ScreenOrientation, rect: QtCore.QRect) -> QtCore.QRect: ... def transformBetween(self, a: QtCore.Qt.ScreenOrientation, b: QtCore.Qt.ScreenOrientation, target: QtCore.QRect) -> 'QTransform': ... def angleBetween(self, a: QtCore.Qt.ScreenOrientation, b: QtCore.Qt.ScreenOrientation) -> int: ... def setOrientationUpdateMask(self, mask: typing.Union[QtCore.Qt.ScreenOrientations, QtCore.Qt.ScreenOrientation]) -> None: ... def orientationUpdateMask(self) -> QtCore.Qt.ScreenOrientations: ... def orientation(self) -> QtCore.Qt.ScreenOrientation: ... def primaryOrientation(self) -> QtCore.Qt.ScreenOrientation: ... def nativeOrientation(self) -> QtCore.Qt.ScreenOrientation: ... def availableVirtualGeometry(self) -> QtCore.QRect: ... def availableVirtualSize(self) -> QtCore.QSize: ... def virtualGeometry(self) -> QtCore.QRect: ... def virtualSize(self) -> QtCore.QSize: ... def virtualSiblings(self) -> typing.List['QScreen']: ... def availableGeometry(self) -> QtCore.QRect: ... def availableSize(self) -> QtCore.QSize: ... def logicalDotsPerInch(self) -> float: ... def logicalDotsPerInchY(self) -> float: ... def logicalDotsPerInchX(self) -> float: ... def physicalDotsPerInch(self) -> float: ... def physicalDotsPerInchY(self) -> float: ... def physicalDotsPerInchX(self) -> float: ... def physicalSize(self) -> QtCore.QSizeF: ... def geometry(self) -> QtCore.QRect: ... def size(self) -> QtCore.QSize: ... def depth(self) -> int: ... def name(self) -> str: ... class QSessionManager(QtCore.QObject): class RestartHint(int): ... RestartIfRunning = ... # type: 'QSessionManager.RestartHint' RestartAnyway = ... # type: 'QSessionManager.RestartHint' RestartImmediately = ... # type: 'QSessionManager.RestartHint' RestartNever = ... # type: 'QSessionManager.RestartHint' def requestPhase2(self) -> None: ... def isPhase2(self) -> bool: ... @typing.overload def setManagerProperty(self, name: str, value: str) -> None: ... @typing.overload def setManagerProperty(self, name: str, value: typing.Iterable[str]) -> None: ... def discardCommand(self) -> typing.List[str]: ... def setDiscardCommand(self, a0: typing.Iterable[str]) -> None: ... def restartCommand(self) -> typing.List[str]: ... def setRestartCommand(self, a0: typing.Iterable[str]) -> None: ... def restartHint(self) -> 'QSessionManager.RestartHint': ... def setRestartHint(self, a0: 'QSessionManager.RestartHint') -> None: ... def cancel(self) -> None: ... def release(self) -> None: ... def allowsErrorInteraction(self) -> bool: ... def allowsInteraction(self) -> bool: ... def sessionKey(self) -> str: ... def sessionId(self) -> str: ... class QStandardItemModel(QtCore.QAbstractItemModel): @typing.overload def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... @typing.overload def __init__(self, rows: int, columns: int, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... def clearItemData(self, index: QtCore.QModelIndex) -> bool: ... def itemChanged(self, item: 'QStandardItem') -> None: ... def setItemRoleNames(self, roleNames: typing.Dict[int, typing.Union[QtCore.QByteArray, bytes, bytearray]]) -> None: ... def sibling(self, row: int, column: int, idx: QtCore.QModelIndex) -> QtCore.QModelIndex: ... def dropMimeData(self, data: QtCore.QMimeData, action: QtCore.Qt.DropAction, row: int, column: int, parent: QtCore.QModelIndex) -> bool: ... def mimeData(self, indexes: typing.Iterable[QtCore.QModelIndex]) -> QtCore.QMimeData: ... def mimeTypes(self) -> typing.List[str]: ... def setSortRole(self, role: int) -> None: ... def sortRole(self) -> int: ... def findItems(self, text: str, flags: typing.Union[QtCore.Qt.MatchFlags, QtCore.Qt.MatchFlag] = ..., column: int = ...) -> typing.List['QStandardItem']: ... def setItemPrototype(self, item: 'QStandardItem') -> None: ... def itemPrototype(self) -> 'QStandardItem': ... def takeVerticalHeaderItem(self, row: int) -> 'QStandardItem': ... def takeHorizontalHeaderItem(self, column: int) -> 'QStandardItem': ... def takeColumn(self, column: int) -> typing.List['QStandardItem']: ... def takeRow(self, row: int) -> typing.List['QStandardItem']: ... def takeItem(self, row: int, column: int = ...) -> 'QStandardItem': ... @typing.overload def insertColumn(self, column: int, items: typing.Iterable['QStandardItem']) -> None: ... @typing.overload def insertColumn(self, column: int, parent: QtCore.QModelIndex = ...) -> bool: ... @typing.overload def insertRow(self, row: int, items: typing.Iterable['QStandardItem']) -> None: ... @typing.overload def insertRow(self, arow: int, aitem: 'QStandardItem') -> None: ... @typing.overload def insertRow(self, row: int, parent: QtCore.QModelIndex = ...) -> bool: ... def appendColumn(self, items: typing.Iterable['QStandardItem']) -> None: ... @typing.overload def appendRow(self, items: typing.Iterable['QStandardItem']) -> None: ... @typing.overload def appendRow(self, aitem: 'QStandardItem') -> None: ... def setColumnCount(self, columns: int) -> None: ... def setRowCount(self, rows: int) -> None: ... def setVerticalHeaderLabels(self, labels: typing.Iterable[str]) -> None: ... def setHorizontalHeaderLabels(self, labels: typing.Iterable[str]) -> None: ... def setVerticalHeaderItem(self, row: int, item: 'QStandardItem') -> None: ... def verticalHeaderItem(self, row: int) -> 'QStandardItem': ... def setHorizontalHeaderItem(self, column: int, item: 'QStandardItem') -> None: ... def horizontalHeaderItem(self, column: int) -> 'QStandardItem': ... def invisibleRootItem(self) -> 'QStandardItem': ... @typing.overload def setItem(self, row: int, column: int, item: 'QStandardItem') -> None: ... @typing.overload def setItem(self, arow: int, aitem: 'QStandardItem') -> None: ... def item(self, row: int, column: int = ...) -> 'QStandardItem': ... def indexFromItem(self, item: 'QStandardItem') -> QtCore.QModelIndex: ... def itemFromIndex(self, index: QtCore.QModelIndex) -> 'QStandardItem': ... def sort(self, column: int, order: QtCore.Qt.SortOrder = ...) -> None: ... def setItemData(self, index: QtCore.QModelIndex, roles: typing.Dict[int, typing.Any]) -> bool: ... def itemData(self, index: QtCore.QModelIndex) -> typing.Dict[int, typing.Any]: ... def supportedDropActions(self) -> QtCore.Qt.DropActions: ... def clear(self) -> None: ... def flags(self, index: QtCore.QModelIndex) -> QtCore.Qt.ItemFlags: ... def removeColumns(self, column: int, count: int, parent: QtCore.QModelIndex = ...) -> bool: ... def removeRows(self, row: int, count: int, parent: QtCore.QModelIndex = ...) -> bool: ... def insertColumns(self, column: int, count: int, parent: QtCore.QModelIndex = ...) -> bool: ... def insertRows(self, row: int, count: int, parent: QtCore.QModelIndex = ...) -> bool: ... def setHeaderData(self, section: int, orientation: QtCore.Qt.Orientation, value: typing.Any, role: int = ...) -> bool: ... def headerData(self, section: int, orientation: QtCore.Qt.Orientation, role: int = ...) -> typing.Any: ... def setData(self, index: QtCore.QModelIndex, value: typing.Any, role: int = ...) -> bool: ... def data(self, index: QtCore.QModelIndex, role: int = ...) -> typing.Any: ... def hasChildren(self, parent: QtCore.QModelIndex = ...) -> bool: ... def columnCount(self, parent: QtCore.QModelIndex = ...) -> int: ... def rowCount(self, parent: QtCore.QModelIndex = ...) -> int: ... @typing.overload def parent(self, child: QtCore.QModelIndex) -> QtCore.QModelIndex: ... @typing.overload def parent(self) -> QtCore.QObject: ... def index(self, row: int, column: int, parent: QtCore.QModelIndex = ...) -> QtCore.QModelIndex: ... class QStandardItem(sip.wrapper): class ItemType(int): ... Type = ... # type: 'QStandardItem.ItemType' UserType = ... # type: 'QStandardItem.ItemType' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, text: str) -> None: ... @typing.overload def __init__(self, icon: QIcon, text: str) -> None: ... @typing.overload def __init__(self, rows: int, columns: int = ...) -> None: ... @typing.overload def __init__(self, other: 'QStandardItem') -> None: ... def clearData(self) -> None: ... def setUserTristate(self, tristate: bool) -> None: ... def isUserTristate(self) -> bool: ... def setAutoTristate(self, tristate: bool) -> None: ... def isAutoTristate(self) -> bool: ... def emitDataChanged(self) -> None: ... def appendRows(self, items: typing.Iterable['QStandardItem']) -> None: ... def appendColumn(self, items: typing.Iterable['QStandardItem']) -> None: ... @typing.overload def appendRow(self, items: typing.Iterable['QStandardItem']) -> None: ... @typing.overload def appendRow(self, aitem: 'QStandardItem') -> None: ... def setAccessibleDescription(self, aaccessibleDescription: str) -> None: ... def setAccessibleText(self, aaccessibleText: str) -> None: ... def setCheckState(self, acheckState: QtCore.Qt.CheckState) -> None: ... def setForeground(self, abrush: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... def setBackground(self, abrush: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... def setTextAlignment(self, atextAlignment: typing.Union[QtCore.Qt.Alignment, QtCore.Qt.AlignmentFlag]) -> None: ... def setFont(self, afont: QFont) -> None: ... def setSizeHint(self, asizeHint: QtCore.QSize) -> None: ... def setWhatsThis(self, awhatsThis: str) -> None: ... def setStatusTip(self, astatusTip: str) -> None: ... def setToolTip(self, atoolTip: str) -> None: ... def setIcon(self, aicon: QIcon) -> None: ... def setText(self, atext: str) -> None: ... def write(self, out: QtCore.QDataStream) -> None: ... def read(self, in_: QtCore.QDataStream) -> None: ... def type(self) -> int: ... def clone(self) -> 'QStandardItem': ... def sortChildren(self, column: int, order: QtCore.Qt.SortOrder = ...) -> None: ... def takeColumn(self, column: int) -> typing.List['QStandardItem']: ... def takeRow(self, row: int) -> typing.List['QStandardItem']: ... def takeChild(self, row: int, column: int = ...) -> 'QStandardItem': ... def removeColumns(self, column: int, count: int) -> None: ... def removeRows(self, row: int, count: int) -> None: ... def removeColumn(self, column: int) -> None: ... def removeRow(self, row: int) -> None: ... def insertColumns(self, column: int, count: int) -> None: ... def insertColumn(self, column: int, items: typing.Iterable['QStandardItem']) -> None: ... @typing.overload def insertRows(self, row: int, count: int) -> None: ... @typing.overload def insertRows(self, row: int, items: typing.Iterable['QStandardItem']) -> None: ... @typing.overload def insertRow(self, row: int, items: typing.Iterable['QStandardItem']) -> None: ... @typing.overload def insertRow(self, arow: int, aitem: 'QStandardItem') -> None: ... @typing.overload def setChild(self, row: int, column: int, item: 'QStandardItem') -> None: ... @typing.overload def setChild(self, arow: int, aitem: 'QStandardItem') -> None: ... def child(self, row: int, column: int = ...) -> 'QStandardItem': ... def hasChildren(self) -> bool: ... def setColumnCount(self, columns: int) -> None: ... def columnCount(self) -> int: ... def setRowCount(self, rows: int) -> None: ... def rowCount(self) -> int: ... def model(self) -> QStandardItemModel: ... def index(self) -> QtCore.QModelIndex: ... def column(self) -> int: ... def row(self) -> int: ... def parent(self) -> 'QStandardItem': ... def setDropEnabled(self, dropEnabled: bool) -> None: ... def isDropEnabled(self) -> bool: ... def setDragEnabled(self, dragEnabled: bool) -> None: ... def isDragEnabled(self) -> bool: ... def setTristate(self, tristate: bool) -> None: ... def isTristate(self) -> bool: ... def setCheckable(self, checkable: bool) -> None: ... def isCheckable(self) -> bool: ... def setSelectable(self, selectable: bool) -> None: ... def isSelectable(self) -> bool: ... def setEditable(self, editable: bool) -> None: ... def isEditable(self) -> bool: ... def setEnabled(self, enabled: bool) -> None: ... def isEnabled(self) -> bool: ... def setFlags(self, flags: typing.Union[QtCore.Qt.ItemFlags, QtCore.Qt.ItemFlag]) -> None: ... def flags(self) -> QtCore.Qt.ItemFlags: ... def accessibleDescription(self) -> str: ... def accessibleText(self) -> str: ... def checkState(self) -> QtCore.Qt.CheckState: ... def foreground(self) -> QBrush: ... def background(self) -> QBrush: ... def textAlignment(self) -> QtCore.Qt.Alignment: ... def font(self) -> QFont: ... def sizeHint(self) -> QtCore.QSize: ... def whatsThis(self) -> str: ... def statusTip(self) -> str: ... def toolTip(self) -> str: ... def icon(self) -> QIcon: ... def text(self) -> str: ... def setData(self, value: typing.Any, role: int = ...) -> None: ... def data(self, role: int = ...) -> typing.Any: ... class QStaticText(sip.simplewrapper): class PerformanceHint(int): ... ModerateCaching = ... # type: 'QStaticText.PerformanceHint' AggressiveCaching = ... # type: 'QStaticText.PerformanceHint' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, text: str) -> None: ... @typing.overload def __init__(self, other: 'QStaticText') -> None: ... def swap(self, other: 'QStaticText') -> None: ... def performanceHint(self) -> 'QStaticText.PerformanceHint': ... def setPerformanceHint(self, performanceHint: 'QStaticText.PerformanceHint') -> None: ... def prepare(self, matrix: 'QTransform' = ..., font: QFont = ...) -> None: ... def size(self) -> QtCore.QSizeF: ... def textOption(self) -> 'QTextOption': ... def setTextOption(self, textOption: 'QTextOption') -> None: ... def textWidth(self) -> float: ... def setTextWidth(self, textWidth: float) -> None: ... def textFormat(self) -> QtCore.Qt.TextFormat: ... def setTextFormat(self, textFormat: QtCore.Qt.TextFormat) -> None: ... def text(self) -> str: ... def setText(self, text: str) -> None: ... class QStyleHints(QtCore.QObject): def showShortcutsInContextMenusChanged(self, a0: bool) -> None: ... def setShowShortcutsInContextMenus(self, showShortcutsInContextMenus: bool) -> None: ... def mouseQuickSelectionThresholdChanged(self, threshold: int) -> None: ... def mouseQuickSelectionThreshold(self) -> int: ... def showShortcutsInContextMenus(self) -> bool: ... def wheelScrollLinesChanged(self, scrollLines: int) -> None: ... def wheelScrollLines(self) -> int: ... def useHoverEffectsChanged(self, useHoverEffects: bool) -> None: ... def setUseHoverEffects(self, useHoverEffects: bool) -> None: ... def useHoverEffects(self) -> bool: ... def showIsMaximized(self) -> bool: ... def tabFocusBehaviorChanged(self, tabFocusBehavior: QtCore.Qt.TabFocusBehavior) -> None: ... def mousePressAndHoldIntervalChanged(self, mousePressAndHoldInterval: int) -> None: ... def startDragTimeChanged(self, startDragTime: int) -> None: ... def startDragDistanceChanged(self, startDragDistance: int) -> None: ... def mouseDoubleClickIntervalChanged(self, mouseDoubleClickInterval: int) -> None: ... def keyboardInputIntervalChanged(self, keyboardInputInterval: int) -> None: ... def cursorFlashTimeChanged(self, cursorFlashTime: int) -> None: ... def singleClickActivation(self) -> bool: ... def tabFocusBehavior(self) -> QtCore.Qt.TabFocusBehavior: ... def mousePressAndHoldInterval(self) -> int: ... def setFocusOnTouchRelease(self) -> bool: ... def passwordMaskCharacter(self) -> str: ... def useRtlExtensions(self) -> bool: ... def fontSmoothingGamma(self) -> float: ... def passwordMaskDelay(self) -> int: ... def showIsFullScreen(self) -> bool: ... def cursorFlashTime(self) -> int: ... def keyboardAutoRepeatRate(self) -> int: ... def keyboardInputInterval(self) -> int: ... def startDragVelocity(self) -> int: ... def startDragTime(self) -> int: ... def startDragDistance(self) -> int: ... def mouseDoubleClickInterval(self) -> int: ... class QSurfaceFormat(sip.simplewrapper): class ColorSpace(int): ... DefaultColorSpace = ... # type: 'QSurfaceFormat.ColorSpace' sRGBColorSpace = ... # type: 'QSurfaceFormat.ColorSpace' class OpenGLContextProfile(int): ... NoProfile = ... # type: 'QSurfaceFormat.OpenGLContextProfile' CoreProfile = ... # type: 'QSurfaceFormat.OpenGLContextProfile' CompatibilityProfile = ... # type: 'QSurfaceFormat.OpenGLContextProfile' class RenderableType(int): ... DefaultRenderableType = ... # type: 'QSurfaceFormat.RenderableType' OpenGL = ... # type: 'QSurfaceFormat.RenderableType' OpenGLES = ... # type: 'QSurfaceFormat.RenderableType' OpenVG = ... # type: 'QSurfaceFormat.RenderableType' class SwapBehavior(int): ... DefaultSwapBehavior = ... # type: 'QSurfaceFormat.SwapBehavior' SingleBuffer = ... # type: 'QSurfaceFormat.SwapBehavior' DoubleBuffer = ... # type: 'QSurfaceFormat.SwapBehavior' TripleBuffer = ... # type: 'QSurfaceFormat.SwapBehavior' class FormatOption(int): ... StereoBuffers = ... # type: 'QSurfaceFormat.FormatOption' DebugContext = ... # type: 'QSurfaceFormat.FormatOption' DeprecatedFunctions = ... # type: 'QSurfaceFormat.FormatOption' ResetNotification = ... # type: 'QSurfaceFormat.FormatOption' class FormatOptions(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QSurfaceFormat.FormatOptions', 'QSurfaceFormat.FormatOption']) -> None: ... @typing.overload def __init__(self, a0: 'QSurfaceFormat.FormatOptions') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QSurfaceFormat.FormatOptions': ... def __int__(self) -> int: ... @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, options: typing.Union['QSurfaceFormat.FormatOptions', 'QSurfaceFormat.FormatOption']) -> None: ... @typing.overload def __init__(self, other: 'QSurfaceFormat') -> None: ... def setColorSpace(self, colorSpace: 'QSurfaceFormat.ColorSpace') -> None: ... def colorSpace(self) -> 'QSurfaceFormat.ColorSpace': ... @staticmethod def defaultFormat() -> 'QSurfaceFormat': ... @staticmethod def setDefaultFormat(format: 'QSurfaceFormat') -> None: ... def setSwapInterval(self, interval: int) -> None: ... def swapInterval(self) -> int: ... def options(self) -> 'QSurfaceFormat.FormatOptions': ... def setOptions(self, options: typing.Union['QSurfaceFormat.FormatOptions', 'QSurfaceFormat.FormatOption']) -> None: ... def setVersion(self, major: int, minor: int) -> None: ... def version(self) -> typing.Tuple[int, int]: ... def stereo(self) -> bool: ... @typing.overload def testOption(self, opt: typing.Union['QSurfaceFormat.FormatOptions', 'QSurfaceFormat.FormatOption']) -> bool: ... @typing.overload def testOption(self, option: 'QSurfaceFormat.FormatOption') -> bool: ... @typing.overload def setOption(self, opt: typing.Union['QSurfaceFormat.FormatOptions', 'QSurfaceFormat.FormatOption']) -> None: ... @typing.overload def setOption(self, option: 'QSurfaceFormat.FormatOption', on: bool = ...) -> None: ... def setStereo(self, enable: bool) -> None: ... def minorVersion(self) -> int: ... def setMinorVersion(self, minorVersion: int) -> None: ... def majorVersion(self) -> int: ... def setMajorVersion(self, majorVersion: int) -> None: ... def renderableType(self) -> 'QSurfaceFormat.RenderableType': ... def setRenderableType(self, type: 'QSurfaceFormat.RenderableType') -> None: ... def profile(self) -> 'QSurfaceFormat.OpenGLContextProfile': ... def setProfile(self, profile: 'QSurfaceFormat.OpenGLContextProfile') -> None: ... def hasAlpha(self) -> bool: ... def swapBehavior(self) -> 'QSurfaceFormat.SwapBehavior': ... def setSwapBehavior(self, behavior: 'QSurfaceFormat.SwapBehavior') -> None: ... def samples(self) -> int: ... def setSamples(self, numSamples: int) -> None: ... def alphaBufferSize(self) -> int: ... def setAlphaBufferSize(self, size: int) -> None: ... def blueBufferSize(self) -> int: ... def setBlueBufferSize(self, size: int) -> None: ... def greenBufferSize(self) -> int: ... def setGreenBufferSize(self, size: int) -> None: ... def redBufferSize(self) -> int: ... def setRedBufferSize(self, size: int) -> None: ... def stencilBufferSize(self) -> int: ... def setStencilBufferSize(self, size: int) -> None: ... def depthBufferSize(self) -> int: ... def setDepthBufferSize(self, size: int) -> None: ... class QSyntaxHighlighter(QtCore.QObject): @typing.overload def __init__(self, parent: 'QTextDocument') -> None: ... @typing.overload def __init__(self, parent: QtCore.QObject) -> None: ... def currentBlock(self) -> 'QTextBlock': ... def currentBlockUserData(self) -> 'QTextBlockUserData': ... def setCurrentBlockUserData(self, data: 'QTextBlockUserData') -> None: ... def setCurrentBlockState(self, newState: int) -> None: ... def currentBlockState(self) -> int: ... def previousBlockState(self) -> int: ... def format(self, pos: int) -> 'QTextCharFormat': ... @typing.overload def setFormat(self, start: int, count: int, format: 'QTextCharFormat') -> None: ... @typing.overload def setFormat(self, start: int, count: int, color: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... @typing.overload def setFormat(self, start: int, count: int, font: QFont) -> None: ... def highlightBlock(self, text: str) -> None: ... def rehighlightBlock(self, block: 'QTextBlock') -> None: ... def rehighlight(self) -> None: ... def document(self) -> 'QTextDocument': ... def setDocument(self, doc: 'QTextDocument') -> None: ... class QTextCursor(sip.simplewrapper): class SelectionType(int): ... WordUnderCursor = ... # type: 'QTextCursor.SelectionType' LineUnderCursor = ... # type: 'QTextCursor.SelectionType' BlockUnderCursor = ... # type: 'QTextCursor.SelectionType' Document = ... # type: 'QTextCursor.SelectionType' class MoveOperation(int): ... NoMove = ... # type: 'QTextCursor.MoveOperation' Start = ... # type: 'QTextCursor.MoveOperation' Up = ... # type: 'QTextCursor.MoveOperation' StartOfLine = ... # type: 'QTextCursor.MoveOperation' StartOfBlock = ... # type: 'QTextCursor.MoveOperation' StartOfWord = ... # type: 'QTextCursor.MoveOperation' PreviousBlock = ... # type: 'QTextCursor.MoveOperation' PreviousCharacter = ... # type: 'QTextCursor.MoveOperation' PreviousWord = ... # type: 'QTextCursor.MoveOperation' Left = ... # type: 'QTextCursor.MoveOperation' WordLeft = ... # type: 'QTextCursor.MoveOperation' End = ... # type: 'QTextCursor.MoveOperation' Down = ... # type: 'QTextCursor.MoveOperation' EndOfLine = ... # type: 'QTextCursor.MoveOperation' EndOfWord = ... # type: 'QTextCursor.MoveOperation' EndOfBlock = ... # type: 'QTextCursor.MoveOperation' NextBlock = ... # type: 'QTextCursor.MoveOperation' NextCharacter = ... # type: 'QTextCursor.MoveOperation' NextWord = ... # type: 'QTextCursor.MoveOperation' Right = ... # type: 'QTextCursor.MoveOperation' WordRight = ... # type: 'QTextCursor.MoveOperation' NextCell = ... # type: 'QTextCursor.MoveOperation' PreviousCell = ... # type: 'QTextCursor.MoveOperation' NextRow = ... # type: 'QTextCursor.MoveOperation' PreviousRow = ... # type: 'QTextCursor.MoveOperation' class MoveMode(int): ... MoveAnchor = ... # type: 'QTextCursor.MoveMode' KeepAnchor = ... # type: 'QTextCursor.MoveMode' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, document: 'QTextDocument') -> None: ... @typing.overload def __init__(self, frame: 'QTextFrame') -> None: ... @typing.overload def __init__(self, block: 'QTextBlock') -> None: ... @typing.overload def __init__(self, cursor: 'QTextCursor') -> None: ... def swap(self, other: 'QTextCursor') -> None: ... def keepPositionOnInsert(self) -> bool: ... def setKeepPositionOnInsert(self, b: bool) -> None: ... def verticalMovementX(self) -> int: ... def setVerticalMovementX(self, x: int) -> None: ... def positionInBlock(self) -> int: ... def document(self) -> 'QTextDocument': ... def setVisualNavigation(self, b: bool) -> None: ... def visualNavigation(self) -> bool: ... def isCopyOf(self, other: 'QTextCursor') -> bool: ... def columnNumber(self) -> int: ... def blockNumber(self) -> int: ... def endEditBlock(self) -> None: ... def joinPreviousEditBlock(self) -> None: ... def beginEditBlock(self) -> None: ... @typing.overload def insertImage(self, format: 'QTextImageFormat') -> None: ... @typing.overload def insertImage(self, format: 'QTextImageFormat', alignment: 'QTextFrameFormat.Position') -> None: ... @typing.overload def insertImage(self, name: str) -> None: ... @typing.overload def insertImage(self, image: QImage, name: str = ...) -> None: ... def insertHtml(self, html: str) -> None: ... def insertFragment(self, fragment: 'QTextDocumentFragment') -> None: ... def currentFrame(self) -> 'QTextFrame': ... def insertFrame(self, format: 'QTextFrameFormat') -> 'QTextFrame': ... def currentTable(self) -> 'QTextTable': ... @typing.overload def insertTable(self, rows: int, cols: int, format: 'QTextTableFormat') -> 'QTextTable': ... @typing.overload def insertTable(self, rows: int, cols: int) -> 'QTextTable': ... def currentList(self) -> 'QTextList': ... @typing.overload def createList(self, format: 'QTextListFormat') -> 'QTextList': ... @typing.overload def createList(self, style: 'QTextListFormat.Style') -> 'QTextList': ... @typing.overload def insertList(self, format: 'QTextListFormat') -> 'QTextList': ... @typing.overload def insertList(self, style: 'QTextListFormat.Style') -> 'QTextList': ... @typing.overload def insertBlock(self) -> None: ... @typing.overload def insertBlock(self, format: 'QTextBlockFormat') -> None: ... @typing.overload def insertBlock(self, format: 'QTextBlockFormat', charFormat: 'QTextCharFormat') -> None: ... def atEnd(self) -> bool: ... def atStart(self) -> bool: ... def atBlockEnd(self) -> bool: ... def atBlockStart(self) -> bool: ... def mergeBlockCharFormat(self, modifier: 'QTextCharFormat') -> None: ... def setBlockCharFormat(self, format: 'QTextCharFormat') -> None: ... def blockCharFormat(self) -> 'QTextCharFormat': ... def mergeBlockFormat(self, modifier: 'QTextBlockFormat') -> None: ... def setBlockFormat(self, format: 'QTextBlockFormat') -> None: ... def blockFormat(self) -> 'QTextBlockFormat': ... def mergeCharFormat(self, modifier: 'QTextCharFormat') -> None: ... def setCharFormat(self, format: 'QTextCharFormat') -> None: ... def charFormat(self) -> 'QTextCharFormat': ... def block(self) -> 'QTextBlock': ... def selectedTableCells(self) -> typing.Tuple[int, int, int, int]: ... def selection(self) -> 'QTextDocumentFragment': ... def selectedText(self) -> str: ... def selectionEnd(self) -> int: ... def selectionStart(self) -> int: ... def clearSelection(self) -> None: ... def removeSelectedText(self) -> None: ... def hasComplexSelection(self) -> bool: ... def hasSelection(self) -> bool: ... def select(self, selection: 'QTextCursor.SelectionType') -> None: ... def deletePreviousChar(self) -> None: ... def deleteChar(self) -> None: ... def movePosition(self, op: 'QTextCursor.MoveOperation', mode: 'QTextCursor.MoveMode' = ..., n: int = ...) -> bool: ... @typing.overload def insertText(self, text: str) -> None: ... @typing.overload def insertText(self, text: str, format: 'QTextCharFormat') -> None: ... def anchor(self) -> int: ... def position(self) -> int: ... def setPosition(self, pos: int, mode: 'QTextCursor.MoveMode' = ...) -> None: ... def isNull(self) -> bool: ... class Qt(sip.simplewrapper): def convertFromPlainText(self, plain: str, mode: QtCore.Qt.WhiteSpaceMode = ...) -> str: ... def mightBeRichText(self, a0: str) -> bool: ... class QTextDocument(QtCore.QObject): class Stacks(int): ... UndoStack = ... # type: 'QTextDocument.Stacks' RedoStack = ... # type: 'QTextDocument.Stacks' UndoAndRedoStacks = ... # type: 'QTextDocument.Stacks' class ResourceType(int): ... HtmlResource = ... # type: 'QTextDocument.ResourceType' ImageResource = ... # type: 'QTextDocument.ResourceType' StyleSheetResource = ... # type: 'QTextDocument.ResourceType' UserResource = ... # type: 'QTextDocument.ResourceType' class FindFlag(int): ... FindBackward = ... # type: 'QTextDocument.FindFlag' FindCaseSensitively = ... # type: 'QTextDocument.FindFlag' FindWholeWords = ... # type: 'QTextDocument.FindFlag' class MetaInformation(int): ... DocumentTitle = ... # type: 'QTextDocument.MetaInformation' DocumentUrl = ... # type: 'QTextDocument.MetaInformation' class FindFlags(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QTextDocument.FindFlags', 'QTextDocument.FindFlag']) -> None: ... @typing.overload def __init__(self, a0: 'QTextDocument.FindFlags') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QTextDocument.FindFlags': ... def __int__(self) -> int: ... @typing.overload def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... @typing.overload def __init__(self, text: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... def toRawText(self) -> str: ... def baseUrlChanged(self, url: QtCore.QUrl) -> None: ... def setBaseUrl(self, url: QtCore.QUrl) -> None: ... def baseUrl(self) -> QtCore.QUrl: ... def setDefaultCursorMoveStyle(self, style: QtCore.Qt.CursorMoveStyle) -> None: ... def defaultCursorMoveStyle(self) -> QtCore.Qt.CursorMoveStyle: ... def clearUndoRedoStacks(self, stacks: 'QTextDocument.Stacks' = ...) -> None: ... def availableRedoSteps(self) -> int: ... def availableUndoSteps(self) -> int: ... def characterCount(self) -> int: ... def lineCount(self) -> int: ... def setDocumentMargin(self, margin: float) -> None: ... def documentMargin(self) -> float: ... def characterAt(self, pos: int) -> str: ... def documentLayoutChanged(self) -> None: ... def undoCommandAdded(self) -> None: ... def setIndentWidth(self, width: float) -> None: ... def indentWidth(self) -> float: ... def lastBlock(self) -> 'QTextBlock': ... def firstBlock(self) -> 'QTextBlock': ... def findBlockByLineNumber(self, blockNumber: int) -> 'QTextBlock': ... def findBlockByNumber(self, blockNumber: int) -> 'QTextBlock': ... def revision(self) -> int: ... def setDefaultTextOption(self, option: 'QTextOption') -> None: ... def defaultTextOption(self) -> 'QTextOption': ... def setMaximumBlockCount(self, maximum: int) -> None: ... def maximumBlockCount(self) -> int: ... def defaultStyleSheet(self) -> str: ... def setDefaultStyleSheet(self, sheet: str) -> None: ... def blockCount(self) -> int: ... def size(self) -> QtCore.QSizeF: ... def adjustSize(self) -> None: ... def idealWidth(self) -> float: ... def textWidth(self) -> float: ... def setTextWidth(self, width: float) -> None: ... def drawContents(self, p: QPainter, rect: QtCore.QRectF = ...) -> None: ... def loadResource(self, type: int, name: QtCore.QUrl) -> typing.Any: ... def createObject(self, f: 'QTextFormat') -> 'QTextObject': ... def setModified(self, on: bool = ...) -> None: ... @typing.overload def redo(self) -> None: ... @typing.overload def redo(self, cursor: QTextCursor) -> None: ... @typing.overload def undo(self) -> None: ... @typing.overload def undo(self, cursor: QTextCursor) -> None: ... def undoAvailable(self, a0: bool) -> None: ... def redoAvailable(self, a0: bool) -> None: ... def modificationChanged(self, m: bool) -> None: ... def cursorPositionChanged(self, cursor: QTextCursor) -> None: ... def contentsChanged(self) -> None: ... def contentsChange(self, from_: int, charsRemoves: int, charsAdded: int) -> None: ... def blockCountChanged(self, newBlockCount: int) -> None: ... def useDesignMetrics(self) -> bool: ... def setUseDesignMetrics(self, b: bool) -> None: ... def markContentsDirty(self, from_: int, length: int) -> None: ... def allFormats(self) -> typing.List['QTextFormat']: ... def addResource(self, type: int, name: QtCore.QUrl, resource: typing.Any) -> None: ... def resource(self, type: int, name: QtCore.QUrl) -> typing.Any: ... def print(self, printer: QPagedPaintDevice) -> None: ... def print_(self, printer: QPagedPaintDevice) -> None: ... def isModified(self) -> bool: ... def pageCount(self) -> int: ... def defaultFont(self) -> QFont: ... def setDefaultFont(self, font: QFont) -> None: ... def pageSize(self) -> QtCore.QSizeF: ... def setPageSize(self, size: QtCore.QSizeF) -> None: ... def end(self) -> 'QTextBlock': ... def begin(self) -> 'QTextBlock': ... def findBlock(self, pos: int) -> 'QTextBlock': ... def objectForFormat(self, a0: 'QTextFormat') -> 'QTextObject': ... def object(self, objectIndex: int) -> 'QTextObject': ... def rootFrame(self) -> 'QTextFrame': ... @typing.overload def find(self, subString: str, position: int = ..., options: 'QTextDocument.FindFlags' = ...) -> QTextCursor: ... @typing.overload def find(self, expr: QtCore.QRegExp, position: int = ..., options: 'QTextDocument.FindFlags' = ...) -> QTextCursor: ... @typing.overload def find(self, expr: QtCore.QRegularExpression, position: int = ..., options: 'QTextDocument.FindFlags' = ...) -> QTextCursor: ... @typing.overload def find(self, subString: str, cursor: QTextCursor, options: 'QTextDocument.FindFlags' = ...) -> QTextCursor: ... @typing.overload def find(self, expr: QtCore.QRegExp, cursor: QTextCursor, options: 'QTextDocument.FindFlags' = ...) -> QTextCursor: ... @typing.overload def find(self, expr: QtCore.QRegularExpression, cursor: QTextCursor, options: 'QTextDocument.FindFlags' = ...) -> QTextCursor: ... def setPlainText(self, text: str) -> None: ... def toPlainText(self) -> str: ... def setHtml(self, html: str) -> None: ... def toHtml(self, encoding: typing.Union[QtCore.QByteArray, bytes, bytearray] = ...) -> str: ... def metaInformation(self, info: 'QTextDocument.MetaInformation') -> str: ... def setMetaInformation(self, info: 'QTextDocument.MetaInformation', a1: str) -> None: ... def documentLayout(self) -> QAbstractTextDocumentLayout: ... def setDocumentLayout(self, layout: QAbstractTextDocumentLayout) -> None: ... def isRedoAvailable(self) -> bool: ... def isUndoAvailable(self) -> bool: ... def isUndoRedoEnabled(self) -> bool: ... def setUndoRedoEnabled(self, enable: bool) -> None: ... def clear(self) -> None: ... def isEmpty(self) -> bool: ... def clone(self, parent: typing.Optional[QtCore.QObject] = ...) -> 'QTextDocument': ... class QTextDocumentFragment(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, document: QTextDocument) -> None: ... @typing.overload def __init__(self, range: QTextCursor) -> None: ... @typing.overload def __init__(self, rhs: 'QTextDocumentFragment') -> None: ... @typing.overload @staticmethod def fromHtml(html: str) -> 'QTextDocumentFragment': ... @typing.overload @staticmethod def fromHtml(html: str, resourceProvider: QTextDocument) -> 'QTextDocumentFragment': ... @staticmethod def fromPlainText(plainText: str) -> 'QTextDocumentFragment': ... def toHtml(self, encoding: typing.Union[QtCore.QByteArray, bytes, bytearray] = ...) -> str: ... def toPlainText(self) -> str: ... def isEmpty(self) -> bool: ... class QTextDocumentWriter(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, device: QtCore.QIODevice, format: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... @typing.overload def __init__(self, fileName: str, format: typing.Union[QtCore.QByteArray, bytes, bytearray] = ...) -> None: ... @staticmethod def supportedDocumentFormats() -> typing.List[QtCore.QByteArray]: ... def codec(self) -> QtCore.QTextCodec: ... def setCodec(self, codec: QtCore.QTextCodec) -> None: ... @typing.overload def write(self, document: QTextDocument) -> bool: ... @typing.overload def write(self, fragment: QTextDocumentFragment) -> bool: ... def fileName(self) -> str: ... def setFileName(self, fileName: str) -> None: ... def device(self) -> QtCore.QIODevice: ... def setDevice(self, device: QtCore.QIODevice) -> None: ... def format(self) -> QtCore.QByteArray: ... def setFormat(self, format: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... class QTextLength(sip.simplewrapper): class Type(int): ... VariableLength = ... # type: 'QTextLength.Type' FixedLength = ... # type: 'QTextLength.Type' PercentageLength = ... # type: 'QTextLength.Type' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, atype: 'QTextLength.Type', avalue: float) -> None: ... @typing.overload def __init__(self, variant: typing.Any) -> None: ... @typing.overload def __init__(self, a0: 'QTextLength') -> None: ... def rawValue(self) -> float: ... def value(self, maximumLength: float) -> float: ... def type(self) -> 'QTextLength.Type': ... class QTextFormat(sip.simplewrapper): class Property(int): ... ObjectIndex = ... # type: 'QTextFormat.Property' CssFloat = ... # type: 'QTextFormat.Property' LayoutDirection = ... # type: 'QTextFormat.Property' OutlinePen = ... # type: 'QTextFormat.Property' BackgroundBrush = ... # type: 'QTextFormat.Property' ForegroundBrush = ... # type: 'QTextFormat.Property' BlockAlignment = ... # type: 'QTextFormat.Property' BlockTopMargin = ... # type: 'QTextFormat.Property' BlockBottomMargin = ... # type: 'QTextFormat.Property' BlockLeftMargin = ... # type: 'QTextFormat.Property' BlockRightMargin = ... # type: 'QTextFormat.Property' TextIndent = ... # type: 'QTextFormat.Property' BlockIndent = ... # type: 'QTextFormat.Property' BlockNonBreakableLines = ... # type: 'QTextFormat.Property' BlockTrailingHorizontalRulerWidth = ... # type: 'QTextFormat.Property' FontFamily = ... # type: 'QTextFormat.Property' FontPointSize = ... # type: 'QTextFormat.Property' FontSizeAdjustment = ... # type: 'QTextFormat.Property' FontSizeIncrement = ... # type: 'QTextFormat.Property' FontWeight = ... # type: 'QTextFormat.Property' FontItalic = ... # type: 'QTextFormat.Property' FontUnderline = ... # type: 'QTextFormat.Property' FontOverline = ... # type: 'QTextFormat.Property' FontStrikeOut = ... # type: 'QTextFormat.Property' FontFixedPitch = ... # type: 'QTextFormat.Property' FontPixelSize = ... # type: 'QTextFormat.Property' TextUnderlineColor = ... # type: 'QTextFormat.Property' TextVerticalAlignment = ... # type: 'QTextFormat.Property' TextOutline = ... # type: 'QTextFormat.Property' IsAnchor = ... # type: 'QTextFormat.Property' AnchorHref = ... # type: 'QTextFormat.Property' AnchorName = ... # type: 'QTextFormat.Property' ObjectType = ... # type: 'QTextFormat.Property' ListStyle = ... # type: 'QTextFormat.Property' ListIndent = ... # type: 'QTextFormat.Property' FrameBorder = ... # type: 'QTextFormat.Property' FrameMargin = ... # type: 'QTextFormat.Property' FramePadding = ... # type: 'QTextFormat.Property' FrameWidth = ... # type: 'QTextFormat.Property' FrameHeight = ... # type: 'QTextFormat.Property' TableColumns = ... # type: 'QTextFormat.Property' TableColumnWidthConstraints = ... # type: 'QTextFormat.Property' TableCellSpacing = ... # type: 'QTextFormat.Property' TableCellPadding = ... # type: 'QTextFormat.Property' TableCellRowSpan = ... # type: 'QTextFormat.Property' TableCellColumnSpan = ... # type: 'QTextFormat.Property' ImageName = ... # type: 'QTextFormat.Property' ImageWidth = ... # type: 'QTextFormat.Property' ImageHeight = ... # type: 'QTextFormat.Property' TextUnderlineStyle = ... # type: 'QTextFormat.Property' TableHeaderRowCount = ... # type: 'QTextFormat.Property' FullWidthSelection = ... # type: 'QTextFormat.Property' PageBreakPolicy = ... # type: 'QTextFormat.Property' TextToolTip = ... # type: 'QTextFormat.Property' FrameTopMargin = ... # type: 'QTextFormat.Property' FrameBottomMargin = ... # type: 'QTextFormat.Property' FrameLeftMargin = ... # type: 'QTextFormat.Property' FrameRightMargin = ... # type: 'QTextFormat.Property' FrameBorderBrush = ... # type: 'QTextFormat.Property' FrameBorderStyle = ... # type: 'QTextFormat.Property' BackgroundImageUrl = ... # type: 'QTextFormat.Property' TabPositions = ... # type: 'QTextFormat.Property' FirstFontProperty = ... # type: 'QTextFormat.Property' FontCapitalization = ... # type: 'QTextFormat.Property' FontLetterSpacing = ... # type: 'QTextFormat.Property' FontWordSpacing = ... # type: 'QTextFormat.Property' LastFontProperty = ... # type: 'QTextFormat.Property' TableCellTopPadding = ... # type: 'QTextFormat.Property' TableCellBottomPadding = ... # type: 'QTextFormat.Property' TableCellLeftPadding = ... # type: 'QTextFormat.Property' TableCellRightPadding = ... # type: 'QTextFormat.Property' FontStyleHint = ... # type: 'QTextFormat.Property' FontStyleStrategy = ... # type: 'QTextFormat.Property' FontKerning = ... # type: 'QTextFormat.Property' LineHeight = ... # type: 'QTextFormat.Property' LineHeightType = ... # type: 'QTextFormat.Property' FontHintingPreference = ... # type: 'QTextFormat.Property' ListNumberPrefix = ... # type: 'QTextFormat.Property' ListNumberSuffix = ... # type: 'QTextFormat.Property' FontStretch = ... # type: 'QTextFormat.Property' FontLetterSpacingType = ... # type: 'QTextFormat.Property' HeadingLevel = ... # type: 'QTextFormat.Property' ImageQuality = ... # type: 'QTextFormat.Property' FontFamilies = ... # type: 'QTextFormat.Property' FontStyleName = ... # type: 'QTextFormat.Property' UserProperty = ... # type: 'QTextFormat.Property' class PageBreakFlag(int): ... PageBreak_Auto = ... # type: 'QTextFormat.PageBreakFlag' PageBreak_AlwaysBefore = ... # type: 'QTextFormat.PageBreakFlag' PageBreak_AlwaysAfter = ... # type: 'QTextFormat.PageBreakFlag' class ObjectTypes(int): ... NoObject = ... # type: 'QTextFormat.ObjectTypes' ImageObject = ... # type: 'QTextFormat.ObjectTypes' TableObject = ... # type: 'QTextFormat.ObjectTypes' TableCellObject = ... # type: 'QTextFormat.ObjectTypes' UserObject = ... # type: 'QTextFormat.ObjectTypes' class FormatType(int): ... InvalidFormat = ... # type: 'QTextFormat.FormatType' BlockFormat = ... # type: 'QTextFormat.FormatType' CharFormat = ... # type: 'QTextFormat.FormatType' ListFormat = ... # type: 'QTextFormat.FormatType' TableFormat = ... # type: 'QTextFormat.FormatType' FrameFormat = ... # type: 'QTextFormat.FormatType' UserFormat = ... # type: 'QTextFormat.FormatType' class PageBreakFlags(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QTextFormat.PageBreakFlags', 'QTextFormat.PageBreakFlag']) -> None: ... @typing.overload def __init__(self, a0: 'QTextFormat.PageBreakFlags') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QTextFormat.PageBreakFlags': ... def __int__(self) -> int: ... @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, type: int) -> None: ... @typing.overload def __init__(self, rhs: 'QTextFormat') -> None: ... @typing.overload def __init__(self, variant: typing.Any) -> None: ... def isEmpty(self) -> bool: ... def swap(self, other: 'QTextFormat') -> None: ... def toTableCellFormat(self) -> 'QTextTableCellFormat': ... def isTableCellFormat(self) -> bool: ... def propertyCount(self) -> int: ... def setObjectType(self, atype: int) -> None: ... def clearForeground(self) -> None: ... def foreground(self) -> QBrush: ... def setForeground(self, brush: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... def clearBackground(self) -> None: ... def background(self) -> QBrush: ... def setBackground(self, brush: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... def layoutDirection(self) -> QtCore.Qt.LayoutDirection: ... def setLayoutDirection(self, direction: QtCore.Qt.LayoutDirection) -> None: ... def toImageFormat(self) -> 'QTextImageFormat': ... def toFrameFormat(self) -> 'QTextFrameFormat': ... def toTableFormat(self) -> 'QTextTableFormat': ... def toListFormat(self) -> 'QTextListFormat': ... def toCharFormat(self) -> 'QTextCharFormat': ... def toBlockFormat(self) -> 'QTextBlockFormat': ... def isTableFormat(self) -> bool: ... def isImageFormat(self) -> bool: ... def isFrameFormat(self) -> bool: ... def isListFormat(self) -> bool: ... def isBlockFormat(self) -> bool: ... def isCharFormat(self) -> bool: ... def objectType(self) -> int: ... def properties(self) -> typing.Dict[int, typing.Any]: ... def lengthVectorProperty(self, propertyId: int) -> typing.List[QTextLength]: ... def lengthProperty(self, propertyId: int) -> QTextLength: ... def brushProperty(self, propertyId: int) -> QBrush: ... def penProperty(self, propertyId: int) -> QPen: ... def colorProperty(self, propertyId: int) -> QColor: ... def stringProperty(self, propertyId: int) -> str: ... def doubleProperty(self, propertyId: int) -> float: ... def intProperty(self, propertyId: int) -> int: ... def boolProperty(self, propertyId: int) -> bool: ... def hasProperty(self, propertyId: int) -> bool: ... def clearProperty(self, propertyId: int) -> None: ... @typing.overload def setProperty(self, propertyId: int, value: typing.Any) -> None: ... @typing.overload def setProperty(self, propertyId: int, lengths: typing.Iterable[QTextLength]) -> None: ... def property(self, propertyId: int) -> typing.Any: ... def setObjectIndex(self, object: int) -> None: ... def objectIndex(self) -> int: ... def type(self) -> int: ... def isValid(self) -> bool: ... def merge(self, other: 'QTextFormat') -> None: ... class QTextCharFormat(QTextFormat): class FontPropertiesInheritanceBehavior(int): ... FontPropertiesSpecifiedOnly = ... # type: 'QTextCharFormat.FontPropertiesInheritanceBehavior' FontPropertiesAll = ... # type: 'QTextCharFormat.FontPropertiesInheritanceBehavior' class UnderlineStyle(int): ... NoUnderline = ... # type: 'QTextCharFormat.UnderlineStyle' SingleUnderline = ... # type: 'QTextCharFormat.UnderlineStyle' DashUnderline = ... # type: 'QTextCharFormat.UnderlineStyle' DotLine = ... # type: 'QTextCharFormat.UnderlineStyle' DashDotLine = ... # type: 'QTextCharFormat.UnderlineStyle' DashDotDotLine = ... # type: 'QTextCharFormat.UnderlineStyle' WaveUnderline = ... # type: 'QTextCharFormat.UnderlineStyle' SpellCheckUnderline = ... # type: 'QTextCharFormat.UnderlineStyle' class VerticalAlignment(int): ... AlignNormal = ... # type: 'QTextCharFormat.VerticalAlignment' AlignSuperScript = ... # type: 'QTextCharFormat.VerticalAlignment' AlignSubScript = ... # type: 'QTextCharFormat.VerticalAlignment' AlignMiddle = ... # type: 'QTextCharFormat.VerticalAlignment' AlignTop = ... # type: 'QTextCharFormat.VerticalAlignment' AlignBottom = ... # type: 'QTextCharFormat.VerticalAlignment' AlignBaseline = ... # type: 'QTextCharFormat.VerticalAlignment' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QTextCharFormat') -> None: ... def fontStyleName(self) -> typing.Any: ... def setFontStyleName(self, styleName: str) -> None: ... def fontFamilies(self) -> typing.Any: ... def setFontFamilies(self, families: typing.Iterable[str]) -> None: ... def fontLetterSpacingType(self) -> QFont.SpacingType: ... def setFontLetterSpacingType(self, letterSpacingType: QFont.SpacingType) -> None: ... def setFontStretch(self, factor: int) -> None: ... def fontStretch(self) -> int: ... def fontHintingPreference(self) -> QFont.HintingPreference: ... def setFontHintingPreference(self, hintingPreference: QFont.HintingPreference) -> None: ... def fontKerning(self) -> bool: ... def setFontKerning(self, enable: bool) -> None: ... def fontStyleStrategy(self) -> QFont.StyleStrategy: ... def fontStyleHint(self) -> QFont.StyleHint: ... def setFontStyleStrategy(self, strategy: QFont.StyleStrategy) -> None: ... def setFontStyleHint(self, hint: QFont.StyleHint, strategy: QFont.StyleStrategy = ...) -> None: ... def fontWordSpacing(self) -> float: ... def setFontWordSpacing(self, spacing: float) -> None: ... def fontLetterSpacing(self) -> float: ... def setFontLetterSpacing(self, spacing: float) -> None: ... def fontCapitalization(self) -> QFont.Capitalization: ... def setFontCapitalization(self, capitalization: QFont.Capitalization) -> None: ... def anchorNames(self) -> typing.List[str]: ... def setAnchorNames(self, names: typing.Iterable[str]) -> None: ... def toolTip(self) -> str: ... def setToolTip(self, tip: str) -> None: ... def underlineStyle(self) -> 'QTextCharFormat.UnderlineStyle': ... def setUnderlineStyle(self, style: 'QTextCharFormat.UnderlineStyle') -> None: ... def textOutline(self) -> QPen: ... def setTextOutline(self, pen: typing.Union[QPen, QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... def setTableCellColumnSpan(self, atableCellColumnSpan: int) -> None: ... def setTableCellRowSpan(self, atableCellRowSpan: int) -> None: ... def tableCellColumnSpan(self) -> int: ... def tableCellRowSpan(self) -> int: ... def anchorHref(self) -> str: ... def setAnchorHref(self, value: str) -> None: ... def isAnchor(self) -> bool: ... def setAnchor(self, anchor: bool) -> None: ... def verticalAlignment(self) -> 'QTextCharFormat.VerticalAlignment': ... def setVerticalAlignment(self, alignment: 'QTextCharFormat.VerticalAlignment') -> None: ... def fontFixedPitch(self) -> bool: ... def setFontFixedPitch(self, fixedPitch: bool) -> None: ... def underlineColor(self) -> QColor: ... def setUnderlineColor(self, color: typing.Union[QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... def fontStrikeOut(self) -> bool: ... def setFontStrikeOut(self, strikeOut: bool) -> None: ... def fontOverline(self) -> bool: ... def setFontOverline(self, overline: bool) -> None: ... def fontUnderline(self) -> bool: ... def setFontUnderline(self, underline: bool) -> None: ... def fontItalic(self) -> bool: ... def setFontItalic(self, italic: bool) -> None: ... def fontWeight(self) -> int: ... def setFontWeight(self, weight: int) -> None: ... def fontPointSize(self) -> float: ... def setFontPointSize(self, size: float) -> None: ... def fontFamily(self) -> str: ... def setFontFamily(self, family: str) -> None: ... def font(self) -> QFont: ... @typing.overload def setFont(self, font: QFont) -> None: ... @typing.overload def setFont(self, font: QFont, behavior: 'QTextCharFormat.FontPropertiesInheritanceBehavior') -> None: ... def isValid(self) -> bool: ... class QTextBlockFormat(QTextFormat): class LineHeightTypes(int): ... SingleHeight = ... # type: 'QTextBlockFormat.LineHeightTypes' ProportionalHeight = ... # type: 'QTextBlockFormat.LineHeightTypes' FixedHeight = ... # type: 'QTextBlockFormat.LineHeightTypes' MinimumHeight = ... # type: 'QTextBlockFormat.LineHeightTypes' LineDistanceHeight = ... # type: 'QTextBlockFormat.LineHeightTypes' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QTextBlockFormat') -> None: ... def headingLevel(self) -> int: ... def setHeadingLevel(self, alevel: int) -> None: ... def lineHeightType(self) -> int: ... @typing.overload def lineHeight(self) -> float: ... @typing.overload def lineHeight(self, scriptLineHeight: float, scaling: float = ...) -> float: ... def setLineHeight(self, height: float, heightType: int) -> None: ... def tabPositions(self) -> typing.List['QTextOption.Tab']: ... def setTabPositions(self, tabs: typing.Iterable['QTextOption.Tab']) -> None: ... def pageBreakPolicy(self) -> QTextFormat.PageBreakFlags: ... def setPageBreakPolicy(self, flags: typing.Union[QTextFormat.PageBreakFlags, QTextFormat.PageBreakFlag]) -> None: ... def setIndent(self, aindent: int) -> None: ... def setAlignment(self, aalignment: typing.Union[QtCore.Qt.Alignment, QtCore.Qt.AlignmentFlag]) -> None: ... def nonBreakableLines(self) -> bool: ... def setNonBreakableLines(self, b: bool) -> None: ... def indent(self) -> int: ... def textIndent(self) -> float: ... def setTextIndent(self, margin: float) -> None: ... def rightMargin(self) -> float: ... def setRightMargin(self, margin: float) -> None: ... def leftMargin(self) -> float: ... def setLeftMargin(self, margin: float) -> None: ... def bottomMargin(self) -> float: ... def setBottomMargin(self, margin: float) -> None: ... def topMargin(self) -> float: ... def setTopMargin(self, margin: float) -> None: ... def alignment(self) -> QtCore.Qt.Alignment: ... def isValid(self) -> bool: ... class QTextListFormat(QTextFormat): class Style(int): ... ListDisc = ... # type: 'QTextListFormat.Style' ListCircle = ... # type: 'QTextListFormat.Style' ListSquare = ... # type: 'QTextListFormat.Style' ListDecimal = ... # type: 'QTextListFormat.Style' ListLowerAlpha = ... # type: 'QTextListFormat.Style' ListUpperAlpha = ... # type: 'QTextListFormat.Style' ListLowerRoman = ... # type: 'QTextListFormat.Style' ListUpperRoman = ... # type: 'QTextListFormat.Style' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QTextListFormat') -> None: ... def setNumberSuffix(self, ns: str) -> None: ... def setNumberPrefix(self, np: str) -> None: ... def numberSuffix(self) -> str: ... def numberPrefix(self) -> str: ... def setIndent(self, aindent: int) -> None: ... def setStyle(self, astyle: 'QTextListFormat.Style') -> None: ... def indent(self) -> int: ... def style(self) -> 'QTextListFormat.Style': ... def isValid(self) -> bool: ... class QTextImageFormat(QTextCharFormat): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QTextImageFormat') -> None: ... def setQuality(self, quality: int = ...) -> None: ... def setHeight(self, aheight: float) -> None: ... def setWidth(self, awidth: float) -> None: ... def setName(self, aname: str) -> None: ... def quality(self) -> int: ... def height(self) -> float: ... def width(self) -> float: ... def name(self) -> str: ... def isValid(self) -> bool: ... class QTextFrameFormat(QTextFormat): class BorderStyle(int): ... BorderStyle_None = ... # type: 'QTextFrameFormat.BorderStyle' BorderStyle_Dotted = ... # type: 'QTextFrameFormat.BorderStyle' BorderStyle_Dashed = ... # type: 'QTextFrameFormat.BorderStyle' BorderStyle_Solid = ... # type: 'QTextFrameFormat.BorderStyle' BorderStyle_Double = ... # type: 'QTextFrameFormat.BorderStyle' BorderStyle_DotDash = ... # type: 'QTextFrameFormat.BorderStyle' BorderStyle_DotDotDash = ... # type: 'QTextFrameFormat.BorderStyle' BorderStyle_Groove = ... # type: 'QTextFrameFormat.BorderStyle' BorderStyle_Ridge = ... # type: 'QTextFrameFormat.BorderStyle' BorderStyle_Inset = ... # type: 'QTextFrameFormat.BorderStyle' BorderStyle_Outset = ... # type: 'QTextFrameFormat.BorderStyle' class Position(int): ... InFlow = ... # type: 'QTextFrameFormat.Position' FloatLeft = ... # type: 'QTextFrameFormat.Position' FloatRight = ... # type: 'QTextFrameFormat.Position' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QTextFrameFormat') -> None: ... def setRightMargin(self, amargin: float) -> None: ... def setLeftMargin(self, amargin: float) -> None: ... def setBottomMargin(self, amargin: float) -> None: ... def setTopMargin(self, amargin: float) -> None: ... def rightMargin(self) -> float: ... def leftMargin(self) -> float: ... def bottomMargin(self) -> float: ... def topMargin(self) -> float: ... def borderStyle(self) -> 'QTextFrameFormat.BorderStyle': ... def setBorderStyle(self, style: 'QTextFrameFormat.BorderStyle') -> None: ... def borderBrush(self) -> QBrush: ... def setBorderBrush(self, brush: typing.Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient]) -> None: ... def pageBreakPolicy(self) -> QTextFormat.PageBreakFlags: ... def setPageBreakPolicy(self, flags: typing.Union[QTextFormat.PageBreakFlags, QTextFormat.PageBreakFlag]) -> None: ... @typing.overload def setHeight(self, aheight: float) -> None: ... @typing.overload def setHeight(self, aheight: QTextLength) -> None: ... def setPadding(self, apadding: float) -> None: ... def setMargin(self, amargin: float) -> None: ... def setBorder(self, aborder: float) -> None: ... def height(self) -> QTextLength: ... def width(self) -> QTextLength: ... @typing.overload def setWidth(self, length: QTextLength) -> None: ... @typing.overload def setWidth(self, awidth: float) -> None: ... def padding(self) -> float: ... def margin(self) -> float: ... def border(self) -> float: ... def position(self) -> 'QTextFrameFormat.Position': ... def setPosition(self, f: 'QTextFrameFormat.Position') -> None: ... def isValid(self) -> bool: ... class QTextTableFormat(QTextFrameFormat): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QTextTableFormat') -> None: ... def headerRowCount(self) -> int: ... def setHeaderRowCount(self, count: int) -> None: ... def setAlignment(self, aalignment: typing.Union[QtCore.Qt.Alignment, QtCore.Qt.AlignmentFlag]) -> None: ... def setCellPadding(self, apadding: float) -> None: ... def setColumns(self, acolumns: int) -> None: ... def alignment(self) -> QtCore.Qt.Alignment: ... def cellPadding(self) -> float: ... def setCellSpacing(self, spacing: float) -> None: ... def cellSpacing(self) -> float: ... def clearColumnWidthConstraints(self) -> None: ... def columnWidthConstraints(self) -> typing.List[QTextLength]: ... def setColumnWidthConstraints(self, constraints: typing.Iterable[QTextLength]) -> None: ... def columns(self) -> int: ... def isValid(self) -> bool: ... class QTextTableCellFormat(QTextCharFormat): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QTextTableCellFormat') -> None: ... def setPadding(self, padding: float) -> None: ... def rightPadding(self) -> float: ... def setRightPadding(self, padding: float) -> None: ... def leftPadding(self) -> float: ... def setLeftPadding(self, padding: float) -> None: ... def bottomPadding(self) -> float: ... def setBottomPadding(self, padding: float) -> None: ... def topPadding(self) -> float: ... def setTopPadding(self, padding: float) -> None: ... def isValid(self) -> bool: ... class QTextInlineObject(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QTextInlineObject') -> None: ... def format(self) -> QTextFormat: ... def formatIndex(self) -> int: ... def textPosition(self) -> int: ... def setDescent(self, d: float) -> None: ... def setAscent(self, a: float) -> None: ... def setWidth(self, w: float) -> None: ... def textDirection(self) -> QtCore.Qt.LayoutDirection: ... def height(self) -> float: ... def descent(self) -> float: ... def ascent(self) -> float: ... def width(self) -> float: ... def rect(self) -> QtCore.QRectF: ... def isValid(self) -> bool: ... class QTextLayout(sip.simplewrapper): class CursorMode(int): ... SkipCharacters = ... # type: 'QTextLayout.CursorMode' SkipWords = ... # type: 'QTextLayout.CursorMode' class FormatRange(sip.simplewrapper): format = ... # type: QTextCharFormat length = ... # type: int start = ... # type: int @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QTextLayout.FormatRange') -> None: ... @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, text: str) -> None: ... @typing.overload def __init__(self, text: str, font: QFont, paintDevice: typing.Optional[QPaintDevice] = ...) -> None: ... @typing.overload def __init__(self, b: 'QTextBlock') -> None: ... def clearFormats(self) -> None: ... def formats(self) -> typing.List['QTextLayout.FormatRange']: ... def setFormats(self, overrides: typing.Iterable['QTextLayout.FormatRange']) -> None: ... def glyphRuns(self, from_: int = ..., length: int = ...) -> typing.List[QGlyphRun]: ... def rightCursorPosition(self, oldPos: int) -> int: ... def leftCursorPosition(self, oldPos: int) -> int: ... def cursorMoveStyle(self) -> QtCore.Qt.CursorMoveStyle: ... def setCursorMoveStyle(self, style: QtCore.Qt.CursorMoveStyle) -> None: ... def clearLayout(self) -> None: ... def maximumWidth(self) -> float: ... def minimumWidth(self) -> float: ... def boundingRect(self) -> QtCore.QRectF: ... def setPosition(self, p: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... def position(self) -> QtCore.QPointF: ... @typing.overload def drawCursor(self, p: QPainter, pos: typing.Union[QtCore.QPointF, QtCore.QPoint], cursorPosition: int) -> None: ... @typing.overload def drawCursor(self, p: QPainter, pos: typing.Union[QtCore.QPointF, QtCore.QPoint], cursorPosition: int, width: int) -> None: ... def draw(self, p: QPainter, pos: typing.Union[QtCore.QPointF, QtCore.QPoint], selections: typing.Iterable['QTextLayout.FormatRange'] = ..., clip: QtCore.QRectF = ...) -> None: ... def previousCursorPosition(self, oldPos: int, mode: 'QTextLayout.CursorMode' = ...) -> int: ... def nextCursorPosition(self, oldPos: int, mode: 'QTextLayout.CursorMode' = ...) -> int: ... def isValidCursorPosition(self, pos: int) -> bool: ... def lineForTextPosition(self, pos: int) -> 'QTextLine': ... def lineAt(self, i: int) -> 'QTextLine': ... def lineCount(self) -> int: ... def createLine(self) -> 'QTextLine': ... def endLayout(self) -> None: ... def beginLayout(self) -> None: ... def cacheEnabled(self) -> bool: ... def setCacheEnabled(self, enable: bool) -> None: ... def clearAdditionalFormats(self) -> None: ... def additionalFormats(self) -> typing.List['QTextLayout.FormatRange']: ... def setAdditionalFormats(self, overrides: typing.Iterable['QTextLayout.FormatRange']) -> None: ... def preeditAreaText(self) -> str: ... def preeditAreaPosition(self) -> int: ... def setPreeditArea(self, position: int, text: str) -> None: ... def textOption(self) -> 'QTextOption': ... def setTextOption(self, option: 'QTextOption') -> None: ... def text(self) -> str: ... def setText(self, string: str) -> None: ... def font(self) -> QFont: ... def setFont(self, f: QFont) -> None: ... class QTextLine(sip.simplewrapper): class CursorPosition(int): ... CursorBetweenCharacters = ... # type: 'QTextLine.CursorPosition' CursorOnCharacter = ... # type: 'QTextLine.CursorPosition' class Edge(int): ... Leading = ... # type: 'QTextLine.Edge' Trailing = ... # type: 'QTextLine.Edge' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QTextLine') -> None: ... def glyphRuns(self, from_: int = ..., length: int = ...) -> typing.List[QGlyphRun]: ... def horizontalAdvance(self) -> float: ... def leadingIncluded(self) -> bool: ... def setLeadingIncluded(self, included: bool) -> None: ... def leading(self) -> float: ... def position(self) -> QtCore.QPointF: ... def draw(self, painter: QPainter, position: typing.Union[QtCore.QPointF, QtCore.QPoint], selection: typing.Optional[QTextLayout.FormatRange] = ...) -> None: ... def lineNumber(self) -> int: ... def textLength(self) -> int: ... def textStart(self) -> int: ... def setPosition(self, pos: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def setNumColumns(self, columns: int) -> None: ... @typing.overload def setNumColumns(self, columns: int, alignmentWidth: float) -> None: ... def setLineWidth(self, width: float) -> None: ... def xToCursor(self, x: float, edge: 'QTextLine.CursorPosition' = ...) -> int: ... def cursorToX(self, cursorPos: int, edge: 'QTextLine.Edge' = ...) -> typing.Tuple[float, int]: ... def naturalTextRect(self) -> QtCore.QRectF: ... def naturalTextWidth(self) -> float: ... def height(self) -> float: ... def descent(self) -> float: ... def ascent(self) -> float: ... def width(self) -> float: ... def y(self) -> float: ... def x(self) -> float: ... def rect(self) -> QtCore.QRectF: ... def isValid(self) -> bool: ... class QTextObject(QtCore.QObject): def __init__(self, doc: QTextDocument) -> None: ... def objectIndex(self) -> int: ... def document(self) -> QTextDocument: ... def formatIndex(self) -> int: ... def format(self) -> QTextFormat: ... def setFormat(self, format: QTextFormat) -> None: ... class QTextBlockGroup(QTextObject): def __init__(self, doc: QTextDocument) -> None: ... def blockList(self) -> typing.List['QTextBlock']: ... def blockFormatChanged(self, block: 'QTextBlock') -> None: ... def blockRemoved(self, block: 'QTextBlock') -> None: ... def blockInserted(self, block: 'QTextBlock') -> None: ... class QTextList(QTextBlockGroup): def __init__(self, doc: QTextDocument) -> None: ... def setFormat(self, aformat: QTextListFormat) -> None: ... def format(self) -> QTextListFormat: ... def add(self, block: 'QTextBlock') -> None: ... def remove(self, a0: 'QTextBlock') -> None: ... def removeItem(self, i: int) -> None: ... def itemText(self, a0: 'QTextBlock') -> str: ... def itemNumber(self, a0: 'QTextBlock') -> int: ... def item(self, i: int) -> 'QTextBlock': ... def __len__(self) -> int: ... def count(self) -> int: ... class QTextFrame(QTextObject): class iterator(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, o: 'QTextFrame.iterator') -> None: ... def atEnd(self) -> bool: ... def currentBlock(self) -> 'QTextBlock': ... def currentFrame(self) -> 'QTextFrame': ... def parentFrame(self) -> 'QTextFrame': ... def __init__(self, doc: QTextDocument) -> None: ... def setFrameFormat(self, aformat: QTextFrameFormat) -> None: ... def end(self) -> 'QTextFrame.iterator': ... def begin(self) -> 'QTextFrame.iterator': ... def parentFrame(self) -> 'QTextFrame': ... def childFrames(self) -> typing.List['QTextFrame']: ... def lastPosition(self) -> int: ... def firstPosition(self) -> int: ... def lastCursorPosition(self) -> QTextCursor: ... def firstCursorPosition(self) -> QTextCursor: ... def frameFormat(self) -> QTextFrameFormat: ... class QTextBlock(sip.wrapper): class iterator(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, o: 'QTextBlock.iterator') -> None: ... def atEnd(self) -> bool: ... def fragment(self) -> 'QTextFragment': ... @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, o: 'QTextBlock') -> None: ... def textFormats(self) -> typing.List[QTextLayout.FormatRange]: ... def textDirection(self) -> QtCore.Qt.LayoutDirection: ... def lineCount(self) -> int: ... def setLineCount(self, count: int) -> None: ... def firstLineNumber(self) -> int: ... def blockNumber(self) -> int: ... def setVisible(self, visible: bool) -> None: ... def isVisible(self) -> bool: ... def setRevision(self, rev: int) -> None: ... def revision(self) -> int: ... def clearLayout(self) -> None: ... def setUserState(self, state: int) -> None: ... def userState(self) -> int: ... def setUserData(self, data: 'QTextBlockUserData') -> None: ... def userData(self) -> 'QTextBlockUserData': ... def previous(self) -> 'QTextBlock': ... def next(self) -> 'QTextBlock': ... def end(self) -> 'QTextBlock.iterator': ... def begin(self) -> 'QTextBlock.iterator': ... def textList(self) -> QTextList: ... def document(self) -> QTextDocument: ... def text(self) -> str: ... def charFormatIndex(self) -> int: ... def charFormat(self) -> QTextCharFormat: ... def blockFormatIndex(self) -> int: ... def blockFormat(self) -> QTextBlockFormat: ... def layout(self) -> QTextLayout: ... def contains(self, position: int) -> bool: ... def length(self) -> int: ... def position(self) -> int: ... def isValid(self) -> bool: ... class QTextFragment(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, o: 'QTextFragment') -> None: ... def glyphRuns(self, from_: int = ..., length: int = ...) -> typing.List[QGlyphRun]: ... def text(self) -> str: ... def charFormatIndex(self) -> int: ... def charFormat(self) -> QTextCharFormat: ... def contains(self, position: int) -> bool: ... def length(self) -> int: ... def position(self) -> int: ... def isValid(self) -> bool: ... class QTextBlockUserData(sip.wrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QTextBlockUserData') -> None: ... class QTextOption(sip.simplewrapper): class TabType(int): ... LeftTab = ... # type: 'QTextOption.TabType' RightTab = ... # type: 'QTextOption.TabType' CenterTab = ... # type: 'QTextOption.TabType' DelimiterTab = ... # type: 'QTextOption.TabType' class Flag(int): ... IncludeTrailingSpaces = ... # type: 'QTextOption.Flag' ShowTabsAndSpaces = ... # type: 'QTextOption.Flag' ShowLineAndParagraphSeparators = ... # type: 'QTextOption.Flag' AddSpaceForLineAndParagraphSeparators = ... # type: 'QTextOption.Flag' SuppressColors = ... # type: 'QTextOption.Flag' ShowDocumentTerminator = ... # type: 'QTextOption.Flag' class WrapMode(int): ... NoWrap = ... # type: 'QTextOption.WrapMode' WordWrap = ... # type: 'QTextOption.WrapMode' ManualWrap = ... # type: 'QTextOption.WrapMode' WrapAnywhere = ... # type: 'QTextOption.WrapMode' WrapAtWordBoundaryOrAnywhere = ... # type: 'QTextOption.WrapMode' class Flags(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QTextOption.Flags', 'QTextOption.Flag']) -> None: ... @typing.overload def __init__(self, a0: 'QTextOption.Flags') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QTextOption.Flags': ... def __int__(self) -> int: ... class Tab(sip.simplewrapper): delimiter = ... # type: str position = ... # type: float type = ... # type: 'QTextOption.TabType' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, pos: float, tabType: 'QTextOption.TabType', delim: str = ...) -> None: ... @typing.overload def __init__(self, a0: 'QTextOption.Tab') -> None: ... @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, alignment: typing.Union[QtCore.Qt.Alignment, QtCore.Qt.AlignmentFlag]) -> None: ... @typing.overload def __init__(self, o: 'QTextOption') -> None: ... def tabStopDistance(self) -> float: ... def setTabStopDistance(self, tabStopDistance: float) -> None: ... def tabs(self) -> typing.List['QTextOption.Tab']: ... def setTabs(self, tabStops: typing.Iterable['QTextOption.Tab']) -> None: ... def setTabStop(self, atabStop: float) -> None: ... def setFlags(self, flags: typing.Union['QTextOption.Flags', 'QTextOption.Flag']) -> None: ... def setAlignment(self, aalignment: typing.Union[QtCore.Qt.Alignment, QtCore.Qt.AlignmentFlag]) -> None: ... def useDesignMetrics(self) -> bool: ... def setUseDesignMetrics(self, b: bool) -> None: ... def tabArray(self) -> typing.List[float]: ... def setTabArray(self, tabStops: typing.Iterable[float]) -> None: ... def tabStop(self) -> float: ... def flags(self) -> 'QTextOption.Flags': ... def wrapMode(self) -> 'QTextOption.WrapMode': ... def setWrapMode(self, wrap: 'QTextOption.WrapMode') -> None: ... def textDirection(self) -> QtCore.Qt.LayoutDirection: ... def setTextDirection(self, aDirection: QtCore.Qt.LayoutDirection) -> None: ... def alignment(self) -> QtCore.Qt.Alignment: ... class QTextTableCell(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, o: 'QTextTableCell') -> None: ... def tableCellFormatIndex(self) -> int: ... def lastCursorPosition(self) -> QTextCursor: ... def firstCursorPosition(self) -> QTextCursor: ... def isValid(self) -> bool: ... def columnSpan(self) -> int: ... def rowSpan(self) -> int: ... def column(self) -> int: ... def row(self) -> int: ... def setFormat(self, format: QTextCharFormat) -> None: ... def format(self) -> QTextCharFormat: ... class QTextTable(QTextFrame): def __init__(self, doc: QTextDocument) -> None: ... def appendColumns(self, count: int) -> None: ... def appendRows(self, count: int) -> None: ... def setFormat(self, aformat: QTextTableFormat) -> None: ... def format(self) -> QTextTableFormat: ... def rowEnd(self, c: QTextCursor) -> QTextCursor: ... def rowStart(self, c: QTextCursor) -> QTextCursor: ... @typing.overload def cellAt(self, row: int, col: int) -> QTextTableCell: ... @typing.overload def cellAt(self, position: int) -> QTextTableCell: ... @typing.overload def cellAt(self, c: QTextCursor) -> QTextTableCell: ... def columns(self) -> int: ... def rows(self) -> int: ... def splitCell(self, row: int, col: int, numRows: int, numCols: int) -> None: ... @typing.overload def mergeCells(self, row: int, col: int, numRows: int, numCols: int) -> None: ... @typing.overload def mergeCells(self, cursor: QTextCursor) -> None: ... def removeColumns(self, pos: int, num: int) -> None: ... def removeRows(self, pos: int, num: int) -> None: ... def insertColumns(self, pos: int, num: int) -> None: ... def insertRows(self, pos: int, num: int) -> None: ... def resize(self, rows: int, cols: int) -> None: ... class QTouchDevice(sip.simplewrapper): class CapabilityFlag(int): ... Position = ... # type: 'QTouchDevice.CapabilityFlag' Area = ... # type: 'QTouchDevice.CapabilityFlag' Pressure = ... # type: 'QTouchDevice.CapabilityFlag' Velocity = ... # type: 'QTouchDevice.CapabilityFlag' RawPositions = ... # type: 'QTouchDevice.CapabilityFlag' NormalizedPosition = ... # type: 'QTouchDevice.CapabilityFlag' MouseEmulation = ... # type: 'QTouchDevice.CapabilityFlag' class DeviceType(int): ... TouchScreen = ... # type: 'QTouchDevice.DeviceType' TouchPad = ... # type: 'QTouchDevice.DeviceType' class Capabilities(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, f: typing.Union['QTouchDevice.Capabilities', 'QTouchDevice.CapabilityFlag']) -> None: ... @typing.overload def __init__(self, a0: 'QTouchDevice.Capabilities') -> None: ... def __hash__(self) -> int: ... def __bool__(self) -> int: ... def __invert__(self) -> 'QTouchDevice.Capabilities': ... def __int__(self) -> int: ... @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, a0: 'QTouchDevice') -> None: ... def setMaximumTouchPoints(self, max: int) -> None: ... def maximumTouchPoints(self) -> int: ... def setCapabilities(self, caps: typing.Union['QTouchDevice.Capabilities', 'QTouchDevice.CapabilityFlag']) -> None: ... def setType(self, devType: 'QTouchDevice.DeviceType') -> None: ... def setName(self, name: str) -> None: ... def capabilities(self) -> 'QTouchDevice.Capabilities': ... def type(self) -> 'QTouchDevice.DeviceType': ... def name(self) -> str: ... @staticmethod def devices() -> typing.List['QTouchDevice']: ... class QTransform(sip.simplewrapper): class TransformationType(int): ... TxNone = ... # type: 'QTransform.TransformationType' TxTranslate = ... # type: 'QTransform.TransformationType' TxScale = ... # type: 'QTransform.TransformationType' TxRotate = ... # type: 'QTransform.TransformationType' TxShear = ... # type: 'QTransform.TransformationType' TxProject = ... # type: 'QTransform.TransformationType' @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, m11: float, m12: float, m13: float, m21: float, m22: float, m23: float, m31: float, m32: float, m33: float = ...) -> None: ... @typing.overload def __init__(self, h11: float, h12: float, h13: float, h21: float, h22: float, h23: float) -> None: ... @typing.overload def __init__(self, other: 'QTransform') -> None: ... def __hash__(self) -> int: ... @staticmethod def fromScale(dx: float, dy: float) -> 'QTransform': ... @staticmethod def fromTranslate(dx: float, dy: float) -> 'QTransform': ... def dy(self) -> float: ... def dx(self) -> float: ... def m33(self) -> float: ... def m32(self) -> float: ... def m31(self) -> float: ... def m23(self) -> float: ... def m22(self) -> float: ... def m21(self) -> float: ... def m13(self) -> float: ... def m12(self) -> float: ... def m11(self) -> float: ... def determinant(self) -> float: ... def isTranslating(self) -> bool: ... def isRotating(self) -> bool: ... def isScaling(self) -> bool: ... def isInvertible(self) -> bool: ... def isIdentity(self) -> bool: ... def isAffine(self) -> bool: ... @typing.overload def mapRect(self, a0: QtCore.QRect) -> QtCore.QRect: ... @typing.overload def mapRect(self, a0: QtCore.QRectF) -> QtCore.QRectF: ... def mapToPolygon(self, r: QtCore.QRect) -> QPolygon: ... @typing.overload def map(self, x: int, y: int) -> typing.Tuple[int, int]: ... @typing.overload def map(self, x: float, y: float) -> typing.Tuple[float, float]: ... @typing.overload def map(self, p: QtCore.QPoint) -> QtCore.QPoint: ... @typing.overload def map(self, p: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> QtCore.QPointF: ... @typing.overload def map(self, l: QtCore.QLine) -> QtCore.QLine: ... @typing.overload def map(self, l: QtCore.QLineF) -> QtCore.QLineF: ... @typing.overload def map(self, a: QPolygonF) -> QPolygonF: ... @typing.overload def map(self, a: QPolygon) -> QPolygon: ... @typing.overload def map(self, r: QRegion) -> QRegion: ... @typing.overload def map(self, p: QPainterPath) -> QPainterPath: ... def reset(self) -> None: ... @staticmethod def quadToQuad(one: QPolygonF, two: QPolygonF, result: 'QTransform') -> bool: ... @staticmethod def quadToSquare(quad: QPolygonF, result: 'QTransform') -> bool: ... @staticmethod def squareToQuad(square: QPolygonF, result: 'QTransform') -> bool: ... def rotateRadians(self, angle: float, axis: QtCore.Qt.Axis = ...) -> 'QTransform': ... def rotate(self, angle: float, axis: QtCore.Qt.Axis = ...) -> 'QTransform': ... def shear(self, sh: float, sv: float) -> 'QTransform': ... def scale(self, sx: float, sy: float) -> 'QTransform': ... def translate(self, dx: float, dy: float) -> 'QTransform': ... def transposed(self) -> 'QTransform': ... def adjoint(self) -> 'QTransform': ... def inverted(self) -> typing.Tuple['QTransform', bool]: ... def setMatrix(self, m11: float, m12: float, m13: float, m21: float, m22: float, m23: float, m31: float, m32: float, m33: float) -> None: ... def type(self) -> 'QTransform.TransformationType': ... class QValidator(QtCore.QObject): class State(int): ... Invalid = ... # type: 'QValidator.State' Intermediate = ... # type: 'QValidator.State' Acceptable = ... # type: 'QValidator.State' def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... def changed(self) -> None: ... def locale(self) -> QtCore.QLocale: ... def setLocale(self, locale: QtCore.QLocale) -> None: ... def fixup(self, a0: str) -> str: ... def validate(self, a0: str, a1: int) -> typing.Tuple['QValidator.State', str, int]: ... class QIntValidator(QValidator): @typing.overload def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... @typing.overload def __init__(self, bottom: int, top: int, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... def top(self) -> int: ... def bottom(self) -> int: ... def setRange(self, bottom: int, top: int) -> None: ... def setTop(self, a0: int) -> None: ... def setBottom(self, a0: int) -> None: ... def fixup(self, input: str) -> str: ... def validate(self, a0: str, a1: int) -> typing.Tuple[QValidator.State, str, int]: ... class QDoubleValidator(QValidator): class Notation(int): ... StandardNotation = ... # type: 'QDoubleValidator.Notation' ScientificNotation = ... # type: 'QDoubleValidator.Notation' @typing.overload def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... @typing.overload def __init__(self, bottom: float, top: float, decimals: int, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... def notation(self) -> 'QDoubleValidator.Notation': ... def setNotation(self, a0: 'QDoubleValidator.Notation') -> None: ... def decimals(self) -> int: ... def top(self) -> float: ... def bottom(self) -> float: ... def setDecimals(self, a0: int) -> None: ... def setTop(self, a0: float) -> None: ... def setBottom(self, a0: float) -> None: ... def setRange(self, minimum: float, maximum: float, decimals: int = ...) -> None: ... def validate(self, a0: str, a1: int) -> typing.Tuple[QValidator.State, str, int]: ... class QRegExpValidator(QValidator): @typing.overload def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... @typing.overload def __init__(self, rx: QtCore.QRegExp, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... def regExp(self) -> QtCore.QRegExp: ... def setRegExp(self, rx: QtCore.QRegExp) -> None: ... def validate(self, input: str, pos: int) -> typing.Tuple[QValidator.State, str, int]: ... class QRegularExpressionValidator(QValidator): @typing.overload def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... @typing.overload def __init__(self, re: QtCore.QRegularExpression, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... def setRegularExpression(self, re: QtCore.QRegularExpression) -> None: ... def regularExpression(self) -> QtCore.QRegularExpression: ... def validate(self, input: str, pos: int) -> typing.Tuple[QValidator.State, str, int]: ... class QVector2D(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, xpos: float, ypos: float) -> None: ... @typing.overload def __init__(self, point: QtCore.QPoint) -> None: ... @typing.overload def __init__(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def __init__(self, vector: 'QVector3D') -> None: ... @typing.overload def __init__(self, vector: 'QVector4D') -> None: ... @typing.overload def __init__(self, a0: 'QVector2D') -> None: ... def __neg__(self) -> 'QVector2D': ... def __getitem__(self, i: int) -> float: ... def distanceToLine(self, point: 'QVector2D', direction: 'QVector2D') -> float: ... def distanceToPoint(self, point: 'QVector2D') -> float: ... def toPointF(self) -> QtCore.QPointF: ... def toPoint(self) -> QtCore.QPoint: ... def setY(self, aY: float) -> None: ... def setX(self, aX: float) -> None: ... def y(self) -> float: ... def x(self) -> float: ... def isNull(self) -> bool: ... def toVector4D(self) -> 'QVector4D': ... def toVector3D(self) -> 'QVector3D': ... @staticmethod def dotProduct(v1: 'QVector2D', v2: 'QVector2D') -> float: ... def normalize(self) -> None: ... def normalized(self) -> 'QVector2D': ... def lengthSquared(self) -> float: ... def length(self) -> float: ... def __repr__(self) -> str: ... class QVector3D(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, xpos: float, ypos: float, zpos: float) -> None: ... @typing.overload def __init__(self, point: QtCore.QPoint) -> None: ... @typing.overload def __init__(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def __init__(self, vector: QVector2D) -> None: ... @typing.overload def __init__(self, vector: QVector2D, zpos: float) -> None: ... @typing.overload def __init__(self, vector: 'QVector4D') -> None: ... @typing.overload def __init__(self, a0: 'QVector3D') -> None: ... def __neg__(self) -> 'QVector3D': ... def unproject(self, modelView: QMatrix4x4, projection: QMatrix4x4, viewport: QtCore.QRect) -> 'QVector3D': ... def project(self, modelView: QMatrix4x4, projection: QMatrix4x4, viewport: QtCore.QRect) -> 'QVector3D': ... def __getitem__(self, i: int) -> float: ... def distanceToPoint(self, point: 'QVector3D') -> float: ... def toPointF(self) -> QtCore.QPointF: ... def toPoint(self) -> QtCore.QPoint: ... def setZ(self, aZ: float) -> None: ... def setY(self, aY: float) -> None: ... def setX(self, aX: float) -> None: ... def z(self) -> float: ... def y(self) -> float: ... def x(self) -> float: ... def isNull(self) -> bool: ... def toVector4D(self) -> 'QVector4D': ... def toVector2D(self) -> QVector2D: ... def distanceToLine(self, point: 'QVector3D', direction: 'QVector3D') -> float: ... @typing.overload def distanceToPlane(self, plane: 'QVector3D', normal: 'QVector3D') -> float: ... @typing.overload def distanceToPlane(self, plane1: 'QVector3D', plane2: 'QVector3D', plane3: 'QVector3D') -> float: ... @typing.overload @staticmethod def normal(v1: 'QVector3D', v2: 'QVector3D') -> 'QVector3D': ... @typing.overload @staticmethod def normal(v1: 'QVector3D', v2: 'QVector3D', v3: 'QVector3D') -> 'QVector3D': ... @staticmethod def crossProduct(v1: 'QVector3D', v2: 'QVector3D') -> 'QVector3D': ... @staticmethod def dotProduct(v1: 'QVector3D', v2: 'QVector3D') -> float: ... def normalize(self) -> None: ... def normalized(self) -> 'QVector3D': ... def lengthSquared(self) -> float: ... def length(self) -> float: ... def __repr__(self) -> str: ... class QVector4D(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload def __init__(self, xpos: float, ypos: float, zpos: float, wpos: float) -> None: ... @typing.overload def __init__(self, point: QtCore.QPoint) -> None: ... @typing.overload def __init__(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... @typing.overload def __init__(self, vector: QVector2D) -> None: ... @typing.overload def __init__(self, vector: QVector2D, zpos: float, wpos: float) -> None: ... @typing.overload def __init__(self, vector: QVector3D) -> None: ... @typing.overload def __init__(self, vector: QVector3D, wpos: float) -> None: ... @typing.overload def __init__(self, a0: 'QVector4D') -> None: ... def __neg__(self) -> 'QVector4D': ... def __getitem__(self, i: int) -> float: ... def toPointF(self) -> QtCore.QPointF: ... def toPoint(self) -> QtCore.QPoint: ... def setW(self, aW: float) -> None: ... def setZ(self, aZ: float) -> None: ... def setY(self, aY: float) -> None: ... def setX(self, aX: float) -> None: ... def w(self) -> float: ... def z(self) -> float: ... def y(self) -> float: ... def x(self) -> float: ... def isNull(self) -> bool: ... def toVector3DAffine(self) -> QVector3D: ... def toVector3D(self) -> QVector3D: ... def toVector2DAffine(self) -> QVector2D: ... def toVector2D(self) -> QVector2D: ... @staticmethod def dotProduct(v1: 'QVector4D', v2: 'QVector4D') -> float: ... def normalize(self) -> None: ... def normalized(self) -> 'QVector4D': ... def lengthSquared(self) -> float: ... def length(self) -> float: ... def __repr__(self) -> str: ... def qIsGray(rgb: int) -> bool: ... @typing.overload def qGray(r: int, g: int, b: int) -> int: ... @typing.overload def qGray(rgb: int) -> int: ... def qRgba(r: int, g: int, b: int, a: int) -> int: ... def qRgb(r: int, g: int, b: int) -> int: ... @typing.overload def qAlpha(rgb: QRgba64) -> int: ... @typing.overload def qAlpha(rgb: int) -> int: ... @typing.overload def qBlue(rgb: QRgba64) -> int: ... @typing.overload def qBlue(rgb: int) -> int: ... @typing.overload def qGreen(rgb: QRgba64) -> int: ... @typing.overload def qGreen(rgb: int) -> int: ... @typing.overload def qRed(rgb: QRgba64) -> int: ... @typing.overload def qRed(rgb: int) -> int: ... @typing.overload def qUnpremultiply(c: QRgba64) -> QRgba64: ... @typing.overload def qUnpremultiply(p: int) -> int: ... @typing.overload def qPremultiply(c: QRgba64) -> QRgba64: ... @typing.overload def qPremultiply(x: int) -> int: ... @typing.overload def qRgba64(r: int, g: int, b: int, a: int) -> QRgba64: ... @typing.overload def qRgba64(c: int) -> QRgba64: ... def qPixelFormatAlpha(channelSize: int, typeInterpretation: QPixelFormat.TypeInterpretation = ...) -> QPixelFormat: ... def qPixelFormatYuv(layout: QPixelFormat.YUVLayout, alphaSize: int = ..., alphaUsage: QPixelFormat.AlphaUsage = ..., alphaPosition: QPixelFormat.AlphaPosition = ..., premultiplied: QPixelFormat.AlphaPremultiplied = ..., typeInterpretation: QPixelFormat.TypeInterpretation = ..., byteOrder: QPixelFormat.ByteOrder = ...) -> QPixelFormat: ... def qPixelFormatHsv(channelSize: int, alphaSize: int = ..., alphaUsage: QPixelFormat.AlphaUsage = ..., alphaPosition: QPixelFormat.AlphaPosition = ..., typeInterpretation: QPixelFormat.TypeInterpretation = ...) -> QPixelFormat: ... def qPixelFormatHsl(channelSize: int, alphaSize: int = ..., alphaUsage: QPixelFormat.AlphaUsage = ..., alphaPosition: QPixelFormat.AlphaPosition = ..., typeInterpretation: QPixelFormat.TypeInterpretation = ...) -> QPixelFormat: ... def qPixelFormatCmyk(channelSize: int, alphaSize: int = ..., alphaUsage: QPixelFormat.AlphaUsage = ..., alphaPosition: QPixelFormat.AlphaPosition = ..., typeInterpretation: QPixelFormat.TypeInterpretation = ...) -> QPixelFormat: ... def qPixelFormatGrayscale(channelSize: int, typeInterpretation: QPixelFormat.TypeInterpretation = ...) -> QPixelFormat: ... def qPixelFormatRgba(red: int, green: int, blue: int, alfa: int, usage: QPixelFormat.AlphaUsage, position: QPixelFormat.AlphaPosition, premultiplied: QPixelFormat.AlphaPremultiplied = ..., typeInterpretation: QPixelFormat.TypeInterpretation = ...) -> QPixelFormat: ... @typing.overload def qFuzzyCompare(m1: QMatrix4x4, m2: QMatrix4x4) -> bool: ... @typing.overload def qFuzzyCompare(q1: QQuaternion, q2: QQuaternion) -> bool: ... @typing.overload def qFuzzyCompare(t1: QTransform, t2: QTransform) -> bool: ... @typing.overload def qFuzzyCompare(v1: QVector2D, v2: QVector2D) -> bool: ... @typing.overload def qFuzzyCompare(v1: QVector3D, v2: QVector3D) -> bool: ... @typing.overload def qFuzzyCompare(v1: QVector4D, v2: QVector4D) -> bool: ... def qt_set_sequence_auto_mnemonic(b: bool) -> None: ...