Beispiel #1
0
 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)
Beispiel #2
0
    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)
Beispiel #3
0
 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)
Beispiel #4
0
 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)