def __init__(self, parent): """ """ QDockWidget.__init__(self, parent) self.iPythonWidget = None return
def __init__(self, data_viewer, name, value, workspace): QDockWidget.__init__(self, data_viewer.main_window) self._data_viewer = data_viewer self._name = name self._workspace = workspace self.setObjectName('DataDockWidget_{}'.format(name)) self.refresh(value)
def __init__(self, subprocess_manager): QDockWidget.__init__(self, subprocess_manager.main_window) self._subprocess_manager = subprocess_manager self._qdm = QDataMatrix(self._subprocess_manager.dm(), read_only=True) self.setWidget(self._qdm) self.setWindowTitle(_('Subprocesses')) self.setObjectName('SubprocessManager') self.visibilityChanged.connect(self._refresh)
def __init__(self, tab_to_dockwidget, widget, name): QDockWidget.__init__(self, name, tab_to_dockwidget.main_window) self._tab_to_dockwidget = tab_to_dockwidget self.setWidget(widget) self.setObjectName(str(widget)) if hasattr(widget, u'__item__'): self._item = tab_to_dockwidget.experiment.items[widget.__item__] else: self._item = None
def __init__(self, title, parent): QDockWidget.__init__(self, title, parent) self.widget = QWidget(self) self.figure = Figure() # Figure(figsize=(4., 5), dpi=100) self.canvas = FigureCanvas(self.figure) self.canvas.setParent(self.widget) self.canvas.setFocusPolicy(QtCore.Qt.StrongFocus) self.setFocusPolicy(QtCore.Qt.StrongFocus) self.toolbar = NavigationToolbar(self.canvas, self) self.toolbar.hide() FigureCanvas.setSizePolicy(self.canvas, QSizePolicy.Expanding, QSizePolicy.Expanding) FigureCanvas.updateGeometry(self.canvas) vbox = QVBoxLayout() vbox.addWidget(self.canvas) vbox.addWidget(self.toolbar) self.toolbar.show() self.widget.setLayout(vbox) self.setWidget(self.widget)
def __init__(self, hkData, parent=None): QDockWidget.__init__(self, parent) self.hkData = hkData faaTimeAxis = pg.DateAxisItem(orientation='bottom') faaTempPlot = pg.PlotWidget(axisItems={'bottom': faaTimeAxis}) gggTimeAxis = pg.DateAxisItem(orientation='bottom') gggTempPlot = pg.PlotWidget(axisItems={'bottom': gggTimeAxis}) for plot in [gggTempPlot, faaTempPlot]: plot.setBackground('w') plot.showGrid(x=True, y=True) plot.setLabel('left', 'T', 'K') #plot.setLabel('bottom', 'time') plot.addLegend() faaTempPlot.setXLink(gggTempPlot) pens = { 'BusThermometer': 'r', 'RuOx2005Thermometer': 'b', 'BoxThermometer': 'g', 'GGG': 'k' } for thermometerId in self.hkData.thermometers.keys(): thermo = self.hkData.thermometers[thermometerId] try: pen = pens[thermometerId] except KeyError: pen = 'k' curve = pg.PlotDataItem(name=thermometerId, pen=pen) curve.setData(thermo.t, thermo.T) #curve.setPen(pen) if thermometerId in [ 'BoxThermometer', 'BusThermometer', 'RuOx2005Thermometer' ]: faaTempPlot.addItem(curve) elif thermometerId in ['GGG']: gggTempPlot.addItem(curve) else: print('Ignoring thermometer:', thermometerId) magnetTimeAxis = pg.DateAxisItem(orientation='bottom') magnetPlot = pg.PlotWidget(axisItems={'bottom': magnetTimeAxis}) magnetPlot.setBackground('w') magnetPlot.showGrid(x=True, y=True) magnetPlot.setLabel('left', 'Magnet I', 'A') #magnetPlot.setLabel('bottom', 'time') magnetPlot.addLegend() magnet = hkData.magnet magnet.Ifine curve = pg.PlotDataItem(name='I (fine)', pen='b') curve.setData(magnet.t, magnet.Ifine) magnetPlot.addItem(curve) curve = pg.PlotDataItem(name='I (coarse)', pen='r') curve.setData(magnet.t, magnet.Icoarse) magnetPlot.addItem(curve) magnetPlot.setXLink(faaTempPlot) splitter = QSplitter(Qt.Vertical) splitter.addWidget(faaTempPlot) splitter.addWidget(gggTempPlot) splitter.addWidget(magnetPlot) self.setWidget(splitter) self.faaTempPlot = faaTempPlot self.gggTempPlot = gggTempPlot self.magnetPlot = magnetPlot self.lri = None
def __init__(self, parent=None): QDockWidget.__init__(self, 'Application log', parent=parent) self.setObjectName('application_log') self.log_widget = HtmlLog(parent=self) self.setWidget(self.log_widget)