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

97 lines
5.2 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.QtPdfWidgets, except for defaults which are replaced by "...".
"""
# mypy: disable-error-code="override, overload-overlap"
# Module `PySide6.QtPdfWidgets`
import PySide6.QtPdfWidgets
import PySide6.QtCore
import PySide6.QtGui
import PySide6.QtWidgets
import PySide6.QtPdf
import enum
import typing
from PySide6.QtCore import Signal
class QIntList: ...
class QPdfPageSelector(PySide6.QtWidgets.QWidget):
currentPageChanged : typing.ClassVar[Signal] = ... # currentPageChanged(int)
currentPageLabelChanged : typing.ClassVar[Signal] = ... # currentPageLabelChanged(QString)
documentChanged : typing.ClassVar[Signal] = ... # documentChanged(QPdfDocument*)
@typing.overload
def __init__(self, parent: PySide6.QtWidgets.QWidget, /, *, document: PySide6.QtPdf.QPdfDocument | None = ..., currentPage: int | None = ..., currentPageLabel: str | None = ...) -> None: ...
@typing.overload
def __init__(self, /, *, document: PySide6.QtPdf.QPdfDocument | None = ..., currentPage: int | None = ..., currentPageLabel: str | None = ...) -> None: ...
def currentPage(self, /) -> int: ...
def currentPageLabel(self, /) -> str: ...
def document(self, /) -> PySide6.QtPdf.QPdfDocument: ...
def setCurrentPage(self, index: int, /) -> None: ...
def setDocument(self, document: PySide6.QtPdf.QPdfDocument, /) -> None: ...
class QPdfView(PySide6.QtWidgets.QAbstractScrollArea):
currentSearchResultIndexChanged: typing.ClassVar[Signal] = ... # currentSearchResultIndexChanged(int)
documentChanged : typing.ClassVar[Signal] = ... # documentChanged(QPdfDocument*)
documentMarginsChanged : typing.ClassVar[Signal] = ... # documentMarginsChanged(QMargins)
pageModeChanged : typing.ClassVar[Signal] = ... # pageModeChanged(QPdfView::PageMode)
pageSpacingChanged : typing.ClassVar[Signal] = ... # pageSpacingChanged(int)
searchModelChanged : typing.ClassVar[Signal] = ... # searchModelChanged(QPdfSearchModel*)
zoomFactorChanged : typing.ClassVar[Signal] = ... # zoomFactorChanged(double)
zoomModeChanged : typing.ClassVar[Signal] = ... # zoomModeChanged(QPdfView::ZoomMode)
class PageMode(enum.Enum):
SinglePage = 0x0
MultiPage = 0x1
class ZoomMode(enum.Enum):
Custom = 0x0
FitToWidth = 0x1
FitInView = 0x2
@typing.overload
def __init__(self, parent: PySide6.QtWidgets.QWidget, /, *, document: PySide6.QtPdf.QPdfDocument | None = ..., pageMode: PySide6.QtPdfWidgets.QPdfView.PageMode | None = ..., zoomMode: PySide6.QtPdfWidgets.QPdfView.ZoomMode | None = ..., zoomFactor: float | None = ..., pageSpacing: int | None = ..., documentMargins: PySide6.QtCore.QMargins | None = ..., searchModel: PySide6.QtPdf.QPdfSearchModel | None = ..., currentSearchResultIndex: int | None = ...) -> None: ...
@typing.overload
def __init__(self, /, *, document: PySide6.QtPdf.QPdfDocument | None = ..., pageMode: PySide6.QtPdfWidgets.QPdfView.PageMode | None = ..., zoomMode: PySide6.QtPdfWidgets.QPdfView.ZoomMode | None = ..., zoomFactor: float | None = ..., pageSpacing: int | None = ..., documentMargins: PySide6.QtCore.QMargins | None = ..., searchModel: PySide6.QtPdf.QPdfSearchModel | None = ..., currentSearchResultIndex: int | None = ...) -> None: ...
def currentSearchResultIndex(self, /) -> int: ...
def document(self, /) -> PySide6.QtPdf.QPdfDocument: ...
def documentMargins(self, /) -> PySide6.QtCore.QMargins: ...
def mouseMoveEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ...
def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ...
def mouseReleaseEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ...
def pageMode(self, /) -> PySide6.QtPdfWidgets.QPdfView.PageMode: ...
def pageNavigator(self, /) -> PySide6.QtPdf.QPdfPageNavigator: ...
def pageSpacing(self, /) -> int: ...
def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ...
def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ...
def scrollContentsBy(self, dx: int, dy: int, /) -> None: ...
def searchModel(self, /) -> PySide6.QtPdf.QPdfSearchModel: ...
def setCurrentSearchResultIndex(self, currentResult: int, /) -> None: ...
def setDocument(self, document: PySide6.QtPdf.QPdfDocument, /) -> None: ...
def setDocumentMargins(self, margins: PySide6.QtCore.QMargins, /) -> None: ...
def setPageMode(self, mode: PySide6.QtPdfWidgets.QPdfView.PageMode, /) -> None: ...
def setPageSpacing(self, spacing: int, /) -> None: ...
def setSearchModel(self, searchModel: PySide6.QtPdf.QPdfSearchModel, /) -> None: ...
def setZoomFactor(self, factor: float, /) -> None: ...
def setZoomMode(self, mode: PySide6.QtPdfWidgets.QPdfView.ZoomMode, /) -> None: ...
def zoomFactor(self, /) -> float: ...
def zoomMode(self, /) -> PySide6.QtPdfWidgets.QPdfView.ZoomMode: ...
# eof