src/eric7/MicroPython/MicroPythonGraphWidget.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9413
80c06d472826
child 9653
e67609152c5e
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
5 5
6 """ 6 """
7 Module implementing the MicroPython graph widget. 7 Module implementing the MicroPython graph widget.
8 """ 8 """
9 9
10 from collections import deque
11 import bisect 10 import bisect
11 import contextlib
12 import csv
12 import os 13 import os
13 import time 14 import time
14 import csv 15
15 import contextlib 16 from collections import deque
16 17
17 from PyQt6.QtCore import pyqtSignal, pyqtSlot, Qt 18 from PyQt6.QtCharts import QChart, QChartView, QLineSeries, QValueAxis
19 from PyQt6.QtCore import Qt, pyqtSignal, pyqtSlot
18 from PyQt6.QtGui import QPainter 20 from PyQt6.QtGui import QPainter
19 from PyQt6.QtWidgets import ( 21 from PyQt6.QtWidgets import (
20 QWidget,
21 QHBoxLayout, 22 QHBoxLayout,
22 QVBoxLayout, 23 QLabel,
23 QToolButton,
24 QSizePolicy, 24 QSizePolicy,
25 QSpacerItem, 25 QSpacerItem,
26 QLabel,
27 QSpinBox, 26 QSpinBox,
27 QToolButton,
28 QVBoxLayout,
29 QWidget,
28 ) 30 )
29 from PyQt6.QtCharts import QChartView, QChart, QLineSeries, QValueAxis 31
30 32 from eric7 import Preferences
33 from eric7.EricGui import EricPixmapCache
31 from eric7.EricWidgets import EricMessageBox 34 from eric7.EricWidgets import EricMessageBox
32 from eric7.EricWidgets.EricApplication import ericApp 35 from eric7.EricWidgets.EricApplication import ericApp
33
34 from eric7.EricGui import EricPixmapCache
35 from eric7 import Preferences
36 36
37 37
38 class MicroPythonGraphWidget(QWidget): 38 class MicroPythonGraphWidget(QWidget):
39 """ 39 """
40 Class implementing the MicroPython graph widget. 40 Class implementing the MicroPython graph widget.

eric ide

mercurial