def __init__(self, context, parent=None): super(MultiPlotWidget, self).__init__() self._context = context layout = QtWidgets.QVBoxLayout() splitter = QtWidgets.QSplitter(QtCore.Qt.Vertical) self.quickEdit = QuickEditWidget(self) self.quickEdit.connect_x_range_changed(self._x_range_changed) self.quickEdit.connect_y_range_changed(self._y_range_changed) self.quickEdit.connect_errors_changed(self._errors_changed) self.quickEdit.connect_autoscale_changed(self._autoscale_changed) self.quickEdit.connect_plot_selection(self._selection_changed) # add some dummy plot self.plots = subplot(self._context) self.plots.connect_quick_edit_signal(self._update_quick_edit) self.plots.connect_rm_subplot_signal(self._update_quick_edit) # create GUI layout splitter.addWidget(self.plots) splitter.addWidget(self.quickEdit.widget) layout.addWidget(splitter) self.setLayout(layout)
def __init__(self, context, parent=None): super(MultiPlotWidget, self).__init__() self._context = context layout = QtWidgets.QVBoxLayout() splitter = QtWidgets.QSplitter(QtCore.Qt.Vertical) self.quickEdit = QuickEditWidget(self) self.quickEdit.connect_x_range_changed(self._x_range_changed) self.quickEdit.connect_y_range_changed(self._y_range_changed) self.quickEdit.connect_errors_changed(self._errors_changed) self.quickEdit.connect_autoscale_changed(self._autoscale_changed) self.quickEdit.connect_plot_selection(self._selection_changed) # add some dummy plot self.plots = subplot(self._context) self.plots.connect_quick_edit_signal(self._update_quick_edit) self.plots.connect_rm_subplot_signal(self._update_quick_edit) # create GUI layout splitter.addWidget(self.plots) splitter.addWidget(self.quickEdit.widget) layout.addWidget(splitter) self.setLayout(layout)
def setUp(self): context = PlottingContext() self.subplot = subplot(context) self.subplot.canvas.draw = mock.MagicMock()
def setUp(self): self._qapp = mock_widget.mockQapp() context = PlottingContext() self.subplot = subplot(context) self.subplot.canvas.draw = mock.MagicMock()
def setUp(self): self._qapp = mock_widget.mockQapp() context = PlottingContext() self.subplot = subplot(context) self.subplot.canvas.draw = mock.MagicMock()