astrodatagui: FlaredetectorWidget: add matplotlib figure and toolbar

This commit is contained in:
2024-03-01 13:35:14 +01:00
parent fe74354f9f
commit b2ea3e28c6
+14
View File
@@ -1,5 +1,19 @@
from PyQt5 import QtWidgets from PyQt5 import QtWidgets
from matplotlib.figure import Figure
from matplotlib.backends.backend_qtagg import (
FigureCanvas, NavigationToolbar2QT as NavigationToolbar)
class FlaredetectorWidget(QtWidgets.QWidget): class FlaredetectorWidget(QtWidgets.QWidget):
def __init__(self, name): def __init__(self, name):
super(FlaredetectorWidget, self).__init__() super(FlaredetectorWidget, self).__init__()
self.mainLayout = QtWidgets.QVBoxLayout()
self.setLayout(self.mainLayout)
self.figure = Figure()
self.figureAxis = self.figure.add_subplot()
fc = FigureCanvas(self.figure)
toolbar = NavigationToolbar(fc, self)
self.mainLayout.addWidget(toolbar)
self.mainLayout.addWidget(fc)