src/eric7/QScintilla/Shell.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9413
80c06d472826
child 9482
a2bc06a54d9d
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
5 5
6 """ 6 """
7 Module implementing a graphical Python shell. 7 Module implementing a graphical Python shell.
8 """ 8 """
9 9
10 import sys
11 import re
12 import contextlib 10 import contextlib
13 import enum 11 import enum
14 import pathlib 12 import pathlib
15 13 import re
16 from PyQt6.QtCore import pyqtSignal, pyqtSlot, Qt, QEvent 14 import sys
17 from PyQt6.QtGui import QClipboard, QPalette, QFont, QShortcut 15
16 from PyQt6.Qsci import QsciScintilla
17 from PyQt6.QtCore import QEvent, Qt, pyqtSignal, pyqtSlot
18 from PyQt6.QtGui import QClipboard, QFont, QPalette, QShortcut
18 from PyQt6.QtWidgets import ( 19 from PyQt6.QtWidgets import (
20 QApplication,
19 QDialog, 21 QDialog,
22 QHBoxLayout,
20 QInputDialog, 23 QInputDialog,
21 QApplication,
22 QMenu, 24 QMenu,
25 QSizePolicy,
26 QVBoxLayout,
23 QWidget, 27 QWidget,
24 QHBoxLayout,
25 QVBoxLayout,
26 QSizePolicy,
27 ) 28 )
28 from PyQt6.Qsci import QsciScintilla 29
29 30 from eric7 import Preferences, Utilities
31 from eric7.Debugger.DebugClientCapabilities import HasCompleter
32 from eric7.EricGui import EricPixmapCache
33 from eric7.EricWidgets import EricFileDialog, EricMessageBox
30 from eric7.EricWidgets.EricApplication import ericApp 34 from eric7.EricWidgets.EricApplication import ericApp
31 from eric7.EricWidgets import EricMessageBox, EricFileDialog
32 35
33 from .QsciScintillaCompat import QsciScintillaCompat 36 from .QsciScintillaCompat import QsciScintillaCompat
34
35 from eric7 import Preferences, Utilities
36
37 from eric7.EricGui import EricPixmapCache
38
39 from eric7.Debugger.DebugClientCapabilities import HasCompleter
40 37
41 38
42 class ShellAssembly(QWidget): 39 class ShellAssembly(QWidget):
43 """ 40 """
44 Class implementing the containing widget for the shell. 41 Class implementing the containing widget for the shell.

eric ide

mercurial