1 # -----------------------------------------------------------------------------
2 # Copyright © 2009- The Spyder Development Team
4 # Licensed under the terms of the MIT License
5 # (see LICENSE.txt for details)
6 # -----------------------------------------------------------------------------
8 """Provides QtPrintSupport classes and functions."""
10 from . import PYQT5
, PYQT6
, PYSIDE2
, PYSIDE6
13 from PyQt5
.QtPrintSupport
import *
15 from PyQt6
.QtPrintSupport
import *
17 QPageSetupDialog
.exec_
= lambda self
, *args
, **kwargs
: self
.exec(
21 QPrintDialog
.exec_
= lambda self
, *args
, **kwargs
: self
.exec(
25 QPrintPreviewWidget
.print_
= lambda self
, *args
, **kwargs
: self
.print(
30 from PySide6
.QtPrintSupport
import *
32 # Map DeprecationWarning methods
33 QPageSetupDialog
.exec_
= lambda self
, *args
, **kwargs
: self
.exec(
37 QPrintDialog
.exec_
= lambda self
, *args
, **kwargs
: self
.exec(
42 from PySide2
.QtPrintSupport
import *