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
, PYSIDE6
, PYSIDE2
13 from PyQt5
.QtPrintSupport
import *
15 from PyQt6
.QtPrintSupport
import *
16 QPageSetupDialog
.exec_
= lambda self
, *args
, **kwargs
: self
.exec(*args
, **kwargs
)
17 QPrintDialog
.exec_
= lambda self
, *args
, **kwargs
: self
.exec(*args
, **kwargs
)
18 QPrintPreviewWidget
.print_
= lambda self
, *args
, **kwargs
: self
.print(*args
, **kwargs
)
20 from PySide6
.QtPrintSupport
import *
21 # Map DeprecationWarning methods
22 QPageSetupDialog
.exec_
= lambda self
, *args
, **kwargs
: self
.exec(*args
, **kwargs
)
23 QPrintDialog
.exec_
= lambda self
, *args
, **kwargs
: self
.exec(*args
, **kwargs
)
25 from PySide2
.QtPrintSupport
import *