Files
feiqiu-ETL/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSvg.pyi
2026-01-27 23:19:54 +08:00

125 lines
6.6 KiB
Python

# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
"""
This file contains the exact signatures for all functions in module
PySide6.QtSvg, except for defaults which are replaced by "...".
"""
# mypy: disable-error-code="override, overload-overlap"
# Module `PySide6.QtSvg`
import PySide6.QtSvg
import PySide6.QtCore
import PySide6.QtGui
import enum
import typing
from PySide6.QtCore import Signal
from shiboken6 import Shiboken
class QIntList: ...
class QSvgGenerator(PySide6.QtGui.QPaintDevice):
class SvgVersion(enum.Enum):
SvgTiny12 = 0x0
Svg11 = 0x1
@typing.overload
def __init__(self, version: PySide6.QtSvg.QSvgGenerator.SvgVersion, /, *, size: PySide6.QtCore.QSize | None = ..., viewBox: PySide6.QtCore.QRectF | None = ..., title: str | None = ..., description: str | None = ..., fileName: str | None = ..., outputDevice: PySide6.QtCore.QIODevice | None = ..., resolution: int | None = ...) -> None: ...
@typing.overload
def __init__(self, /, *, size: PySide6.QtCore.QSize | None = ..., viewBox: PySide6.QtCore.QRectF | None = ..., title: str | None = ..., description: str | None = ..., fileName: str | None = ..., outputDevice: PySide6.QtCore.QIODevice | None = ..., resolution: int | None = ...) -> None: ...
def description(self, /) -> str: ...
def fileName(self, /) -> str: ...
def metric(self, metric: PySide6.QtGui.QPaintDevice.PaintDeviceMetric, /) -> int: ...
def outputDevice(self, /) -> PySide6.QtCore.QIODevice: ...
def paintEngine(self, /) -> PySide6.QtGui.QPaintEngine: ...
def resolution(self, /) -> int: ...
def setDescription(self, description: str, /) -> None: ...
def setFileName(self, fileName: str, /) -> None: ...
def setOutputDevice(self, outputDevice: PySide6.QtCore.QIODevice, /) -> None: ...
def setResolution(self, dpi: int, /) -> None: ...
def setSize(self, size: PySide6.QtCore.QSize, /) -> None: ...
def setTitle(self, title: str, /) -> None: ...
@typing.overload
def setViewBox(self, viewBox: PySide6.QtCore.QRect, /) -> None: ...
@typing.overload
def setViewBox(self, viewBox: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ...
def size(self, /) -> PySide6.QtCore.QSize: ...
def svgVersion(self, /) -> PySide6.QtSvg.QSvgGenerator.SvgVersion: ...
def title(self, /) -> str: ...
def viewBox(self, /) -> PySide6.QtCore.QRect: ...
def viewBoxF(self, /) -> PySide6.QtCore.QRectF: ...
class QSvgRenderer(PySide6.QtCore.QObject):
repaintNeeded : typing.ClassVar[Signal] = ... # repaintNeeded()
@typing.overload
def __init__(self, contents: PySide6.QtCore.QXmlStreamReader, /, parent: PySide6.QtCore.QObject | None = ..., *, viewBox: PySide6.QtCore.QRectF | None = ..., framesPerSecond: int | None = ..., currentFrame: int | None = ..., aspectRatioMode: PySide6.QtCore.Qt.AspectRatioMode | None = ..., options: PySide6.QtSvg.QtSvg.Option | None = ..., animationEnabled: bool | None = ...) -> None: ...
@typing.overload
def __init__(self, filename: str, /, parent: PySide6.QtCore.QObject | None = ..., *, viewBox: PySide6.QtCore.QRectF | None = ..., framesPerSecond: int | None = ..., currentFrame: int | None = ..., aspectRatioMode: PySide6.QtCore.Qt.AspectRatioMode | None = ..., options: PySide6.QtSvg.QtSvg.Option | None = ..., animationEnabled: bool | None = ...) -> None: ...
@typing.overload
def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, viewBox: PySide6.QtCore.QRectF | None = ..., framesPerSecond: int | None = ..., currentFrame: int | None = ..., aspectRatioMode: PySide6.QtCore.Qt.AspectRatioMode | None = ..., options: PySide6.QtSvg.QtSvg.Option | None = ..., animationEnabled: bool | None = ...) -> None: ...
@typing.overload
def __init__(self, contents: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, parent: PySide6.QtCore.QObject | None = ..., *, viewBox: PySide6.QtCore.QRectF | None = ..., framesPerSecond: int | None = ..., currentFrame: int | None = ..., aspectRatioMode: PySide6.QtCore.Qt.AspectRatioMode | None = ..., options: PySide6.QtSvg.QtSvg.Option | None = ..., animationEnabled: bool | None = ...) -> None: ...
def animated(self, /) -> bool: ...
def animationDuration(self, /) -> int: ...
def aspectRatioMode(self, /) -> PySide6.QtCore.Qt.AspectRatioMode: ...
def boundsOnElement(self, id: str, /) -> PySide6.QtCore.QRectF: ...
def currentFrame(self, /) -> int: ...
def defaultSize(self, /) -> PySide6.QtCore.QSize: ...
def elementExists(self, id: str, /) -> bool: ...
def framesPerSecond(self, /) -> int: ...
def isAnimationEnabled(self, /) -> bool: ...
def isValid(self, /) -> bool: ...
@typing.overload
def load(self, contents: PySide6.QtCore.QXmlStreamReader, /) -> bool: ...
@typing.overload
def load(self, filename: str, /) -> bool: ...
@typing.overload
def load(self, contents: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ...
def options(self, /) -> PySide6.QtSvg.QtSvg.Option: ...
@typing.overload
def render(self, p: PySide6.QtGui.QPainter, /) -> None: ...
@typing.overload
def render(self, p: PySide6.QtGui.QPainter, elementId: str, /, bounds: PySide6.QtCore.QRectF | PySide6.QtCore.QRect = ...) -> None: ...
@typing.overload
def render(self, p: PySide6.QtGui.QPainter, bounds: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ...
def setAnimationEnabled(self, enable: bool, /) -> None: ...
def setAspectRatioMode(self, mode: PySide6.QtCore.Qt.AspectRatioMode, /) -> None: ...
def setCurrentFrame(self, arg__1: int, /) -> None: ...
@staticmethod
def setDefaultOptions(flags: PySide6.QtSvg.QtSvg.Option, /) -> None: ...
def setFramesPerSecond(self, num: int, /) -> None: ...
def setOptions(self, flags: PySide6.QtSvg.QtSvg.Option, /) -> None: ...
@typing.overload
def setViewBox(self, viewbox: PySide6.QtCore.QRect, /) -> None: ...
@typing.overload
def setViewBox(self, viewbox: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ...
def transformForElement(self, id: str, /) -> PySide6.QtGui.QTransform: ...
def viewBox(self, /) -> PySide6.QtCore.QRect: ...
def viewBoxF(self, /) -> PySide6.QtCore.QRectF: ...
class QtSvg(Shiboken.Object):
class Option(enum.Flag):
NoOption = 0x0
Tiny12FeaturesOnly = 0x1
AssumeTrustedSource = 0x2
DisableSMILAnimations = 0x10
DisableCSSAnimations = 0x20
DisableAnimations = 0xf0
# eof