def __init__(self, parent, *arg, **kw): Panel.__init__(self, parent, *arg, **kw) # designer ui: self.ui = Ui_Panel() self.ui.setupUi(self) for p in [self.ui.plot1, self.ui.plot2]: p.left_axis.title = 'counts [Hz]' p.plot.padding = 5 p.plot.padding_bottom = 30 p.plot.padding_left = 100 plot = p.plot.plots['trace'][0] plot.padding = 0 plot.color = 'green' plot.marker = 'circle' plot.marker_size = 3 for c in [self.ui.counts1, self.ui.counts2]: c.setText('0.0') # set other defaults self.ui.plot1.display_time = 20 self.ui.plot2.display_time = 20 self.ui.t_range.setValue(20)