diff -r 5798ee4a8807 -r 3f23dbf37dbe src/eric7/QScintilla/Editor.py --- a/src/eric7/QScintilla/Editor.py Fri Nov 04 13:46:31 2022 +0100 +++ b/src/eric7/QScintilla/Editor.py Fri Nov 04 13:52:26 2022 +0100 @@ -17,48 +17,41 @@ import editorconfig +from PyQt6.Qsci import QsciMacro, QsciScintilla, QsciStyledText from PyQt6.QtCore import ( - pyqtSignal, - pyqtSlot, - Qt, + QCryptographicHash, + QDateTime, QDir, - QTimer, + QEvent, QModelIndex, - QCryptographicHash, - QEvent, - QDateTime, QPoint, QSize, + Qt, + QTimer, + pyqtSignal, + pyqtSlot, ) -from PyQt6.QtGui import QPalette, QFont, QPixmap, QPainter, QActionGroup -from PyQt6.QtWidgets import QLineEdit, QDialog, QInputDialog, QApplication, QMenu -from PyQt6.QtPrintSupport import QPrinter, QPrintDialog, QAbstractPrintDialog -from PyQt6.Qsci import QsciScintilla, QsciMacro, QsciStyledText - -from eric7.EricWidgets.EricApplication import ericApp -from eric7.EricWidgets import EricFileDialog, EricMessageBox -from eric7.EricGui.EricOverrideCursor import EricOverrideCursor - -from eric7.EricUtilities.EricCache import EricCache - -from .QsciScintillaCompat import QsciScintillaCompat -from .EditorMarkerMap import EditorMarkerMap -from .SpellChecker import SpellChecker - -from eric7.Globals import recentNameBreakpointConditions +from PyQt6.QtGui import QActionGroup, QFont, QPainter, QPalette, QPixmap +from PyQt6.QtPrintSupport import QAbstractPrintDialog, QPrintDialog, QPrinter +from PyQt6.QtWidgets import QApplication, QDialog, QInputDialog, QLineEdit, QMenu from eric7 import Preferences, Utilities -from eric7.Utilities import MouseUtilities - -from eric7.EricGui import EricPixmapCache - -from eric7.UI import PythonDisViewer - from eric7.CodeFormatting.BlackFormattingAction import BlackFormattingAction from eric7.CodeFormatting.BlackUtilities import aboutBlack - from eric7.CodeFormatting.IsortFormattingAction import IsortFormattingAction from eric7.CodeFormatting.IsortUtilities import aboutIsort +from eric7.EricGui import EricPixmapCache +from eric7.EricGui.EricOverrideCursor import EricOverrideCursor +from eric7.EricUtilities.EricCache import EricCache +from eric7.EricWidgets import EricFileDialog, EricMessageBox +from eric7.EricWidgets.EricApplication import ericApp +from eric7.Globals import recentNameBreakpointConditions +from eric7.UI import PythonDisViewer +from eric7.Utilities import MouseUtilities + +from .EditorMarkerMap import EditorMarkerMap +from .QsciScintillaCompat import QsciScintillaCompat +from .SpellChecker import SpellChecker EditorAutoCompletionListID = 1 TemplateCompletionListID = 2 @@ -2891,6 +2884,7 @@ Public slot to show a print preview of the text. """ from PyQt6.QtPrintSupport import QPrintPreviewDialog + from .Printer import Printer printer = Printer(mode=QPrinter.PrinterMode.HighResolution)