def __init__(self, parent=None, init_channel=None): QDoubleSpinBox.__init__(self, parent) PyDMWritableWidget.__init__(self, init_channel=init_channel) self.valueBeingSet = False self.setEnabled(False) self._alarm_sensitive_border = False self._show_step_exponent = True self.step_exponent = 0 self.setDecimals(0) self.app = QApplication.instance() self.setAccelerated(True)
def __init__(self, parent=None, init_channel=None): QDoubleSpinBox.__init__(self, parent) PyDMWritableWidget.__init__(self, init_channel=init_channel) self.valueBeingSet = False self.setEnabled(False) self._alarm_sensitive_border = False self._show_step_exponent = True self._write_on_press = False self.step_exponent = 0 self.setDecimals(0) self.app = QApplication.instance() self.setAccelerated(True) # install an event filter on the QDoubleSpinBox's children # in order to catch the click events child = self.findChild(QLineEdit) child.installEventFilter(self)
def __init__(self, parent=None, units=None): QDoubleSpinBox.__init__(self, parent) if units is not None: self.setSuffix(' ' + str(units)) self._units = u(self.suffix().strip()).units self.valueChanged.connect(self._emit_uValueChanged)
def __init__(self, parent=None, units=None): QDoubleSpinBox.__init__(self, parent) if units is not None: self.setSuffix(' ' + str(units)) self._units = u(self.suffix().strip()).units self.valueChanged.connect(self._emit_uValueChanged)