diff -r 5798ee4a8807 -r 3f23dbf37dbe src/eric7/Preferences/ConfigurationDialog.py --- a/src/eric7/Preferences/ConfigurationDialog.py Fri Nov 04 13:46:31 2022 +0100 +++ b/src/eric7/Preferences/ConfigurationDialog.py Fri Nov 04 13:52:26 2022 +0100 @@ -13,38 +13,33 @@ import time import types -from PyQt6.QtCore import pyqtSignal, pyqtSlot, Qt, QMetaObject, QRect +from PyQt6.QtCore import QMetaObject, QRect, Qt, pyqtSignal, pyqtSlot from PyQt6.QtGui import QPixmap from PyQt6.QtWidgets import ( - QSizePolicy, - QSpacerItem, - QWidget, - QTreeWidget, - QStackedWidget, + QAbstractScrollArea, + QApplication, QDialog, - QSplitter, - QScrollArea, - QApplication, QDialogButtonBox, QFrame, - QVBoxLayout, + QLabel, + QLineEdit, + QScrollArea, + QSizePolicy, + QSpacerItem, + QSplitter, + QStackedWidget, + QTreeWidget, QTreeWidgetItem, - QLabel, - QAbstractScrollArea, - QLineEdit, + QVBoxLayout, + QWidget, ) +from eric7 import Preferences +from eric7.EricGui import EricPixmapCache +from eric7.EricWidgets import EricMessageBox from eric7.EricWidgets.EricApplication import ericApp -from eric7.EricWidgets import EricMessageBox from eric7.EricWidgets.EricMainWindow import EricMainWindow - -from eric7.Globals import isMacPlatform, getWebBrowserSupport - -from eric7 import Preferences - -from eric7.EricGui import EricPixmapCache - -from eric7.Globals import getConfig +from eric7.Globals import getConfig, getWebBrowserSupport, isMacPlatform class ConfigurationPageItem(QTreeWidgetItem): @@ -1102,6 +1097,7 @@ Private method to initialize the dictionary of preferences lexers. """ from eric7.QScintilla import Lexers + from .PreferencesLexer import PreferencesLexer, PreferencesLexerLanguageError self.lexers = {}