src/eric7/MicroPython/MicroPythonWidget.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9470
34f2493c1d3f
child 9482
a2bc06a54d9d
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
5 5
6 """ 6 """
7 Module implementing the MicroPython REPL widget. 7 Module implementing the MicroPython REPL widget.
8 """ 8 """
9 9
10 import functools
11 import os
10 import re 12 import re
11 import time 13 import time
12 import os 14
13 import functools 15 from PyQt6.QtCore import QEvent, QPoint, Qt, pyqtSignal, pyqtSlot
14 16 from PyQt6.QtGui import QBrush, QClipboard, QColor, QKeySequence, QTextCursor
15 from PyQt6.QtCore import pyqtSlot, pyqtSignal, Qt, QPoint, QEvent
16 from PyQt6.QtGui import QColor, QKeySequence, QTextCursor, QBrush, QClipboard
17 from PyQt6.QtWidgets import ( 17 from PyQt6.QtWidgets import (
18 QWidget, 18 QApplication,
19 QDialog,
20 QHBoxLayout,
19 QMenu, 21 QMenu,
20 QApplication, 22 QSizePolicy,
21 QHBoxLayout,
22 QSpacerItem, 23 QSpacerItem,
23 QSizePolicy,
24 QTextEdit, 24 QTextEdit,
25 QToolButton, 25 QToolButton,
26 QDialog, 26 QWidget,
27 ) 27 )
28 28
29 from eric7.EricWidgets.EricZoomWidget import EricZoomWidget 29 from eric7 import Globals, Preferences, Utilities
30 from eric7.EricWidgets import EricMessageBox, EricFileDialog 30 from eric7.EricGui import EricPixmapCache
31 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor, EricOverridenCursor
32 from eric7.EricWidgets import EricFileDialog, EricMessageBox
31 from eric7.EricWidgets.EricApplication import ericApp 33 from eric7.EricWidgets.EricApplication import ericApp
32 from eric7.EricWidgets.EricProcessDialog import EricProcessDialog 34 from eric7.EricWidgets.EricProcessDialog import EricProcessDialog
33 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor, EricOverridenCursor 35 from eric7.EricWidgets.EricZoomWidget import EricZoomWidget
34
35 from eric7.EricGui import EricPixmapCache
36 from eric7 import Globals, Preferences, Utilities
37
38 from eric7.UI.Info import BugAddress 36 from eric7.UI.Info import BugAddress
39 37
38 from . import MicroPythonDevices, UF2FlashDialog
40 from .Ui_MicroPythonWidget import Ui_MicroPythonWidget 39 from .Ui_MicroPythonWidget import Ui_MicroPythonWidget
41
42 from . import MicroPythonDevices
43 from . import UF2FlashDialog
44 40
45 try: 41 try:
46 from .MicroPythonGraphWidget import MicroPythonGraphWidget 42 from .MicroPythonGraphWidget import MicroPythonGraphWidget
47 43
48 HAS_QTCHART = True 44 HAS_QTCHART = True

eric ide

mercurial