def __init__(self, name, interval, unit, parent = None): QtGui.QWidget.__init__(self, parent = parent) Display.__init__(self, name, interval, unit) self._value = 0 self.setupLocks() self.def_calc_angle() self.setupUi() self.skala_repaint_signal.connect(self.setupSkala)
def recalc_bounds(self, data): self.lock_bounds.lockForWrite() Display.recalc_bounds(self, data) self.lock_bounds.unlock() # Passe bei Aenderung die Winkelberechnung und die Skala an self.def_calc_angle() # setupSkala() sollte nur aus dem GUI-Thread aus aufgerufen # werden self.skala_repaint_signal.emit()