--- a/src/eric7/QScintilla/MiniEditor.py Fri Nov 04 13:46:31 2022 +0100 +++ b/src/eric7/QScintilla/MiniEditor.py Fri Nov 04 13:52:26 2022 +0100 @@ -7,54 +7,51 @@ Module implementing an editor for simple editing tasks. """ +import contextlib import os import pathlib import re -import contextlib import editorconfig +from PyQt6.Qsci import QsciScintilla from PyQt6.QtCore import ( + QCoreApplication, + QPoint, + QSignalMapper, + QSize, + Qt, + QTimer, pyqtSignal, pyqtSlot, - Qt, - QSignalMapper, - QPoint, - QTimer, - QSize, - QCoreApplication, ) -from PyQt6.QtGui import QKeySequence, QPalette, QFont, QPixmap, QActionGroup, QAction +from PyQt6.QtGui import QAction, QActionGroup, QFont, QKeySequence, QPalette, QPixmap +from PyQt6.QtPrintSupport import QAbstractPrintDialog, QPrintDialog, QPrinter from PyQt6.QtWidgets import ( - QWidget, - QWhatsThis, + QApplication, QDialog, + QHBoxLayout, QInputDialog, - QApplication, + QLabel, QMenu, QVBoxLayout, - QHBoxLayout, - QLabel, + QWhatsThis, + QWidget, ) -from PyQt6.QtPrintSupport import QPrinter, QPrintDialog, QAbstractPrintDialog -from PyQt6.Qsci import QsciScintilla - + +from eric7 import Preferences, Utilities +from eric7.EricGui import EricPixmapCache from eric7.EricGui.EricAction import EricAction, createActionGroup -from eric7.EricWidgets import EricMessageBox, EricFileDialog -from eric7.EricWidgets.EricMainWindow import EricMainWindow +from eric7.EricGui.EricOverrideCursor import EricOverrideCursor +from eric7.EricWidgets import EricFileDialog, EricMessageBox from eric7.EricWidgets.EricClickableLabel import EricClickableLabel +from eric7.EricWidgets.EricMainWindow import EricMainWindow from eric7.EricWidgets.EricZoomWidget import EricZoomWidget -from eric7.EricGui.EricOverrideCursor import EricOverrideCursor +from eric7.Globals import isMacPlatform +from eric7.UI import Config from .QsciScintillaCompat import QsciScintillaCompat -from eric7.EricGui import EricPixmapCache -from eric7.UI import Config - -from eric7.Globals import isMacPlatform - -from eric7 import Preferences, Utilities - class MiniScintilla(QsciScintillaCompat): """ @@ -3682,6 +3679,7 @@ Private slot to show a print preview of the text. """ from PyQt6.QtPrintSupport import QPrintPreviewDialog + from .Printer import Printer printer = Printer(mode=QPrinter.PrinterMode.HighResolution)