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 Qsci classes and functions."""
15 QtBindingMissingModuleError
,
16 QtModuleNotInstalledError
,
21 from PyQt5
.Qsci
import *
22 except ModuleNotFoundError
as error
:
23 raise QtModuleNotInstalledError(
25 missing_package
="QScintilla",
29 from PyQt6
.Qsci
import *
30 except ModuleNotFoundError
as error
:
31 raise QtModuleNotInstalledError(
33 missing_package
="PyQt6-QScintilla",
35 elif PYSIDE2
or PYSIDE6
:
36 raise QtBindingMissingModuleError(name
="Qsci")