Inputs classes

class pymeasure.display.inputs.FloatInput(parameter, parent=None)

Bases: PyQt4.QtGui.QDoubleSpinBox, pymeasure.display.inputs.Input

class pymeasure.display.inputs.Input(parameter)

Bases: PyQt4.QtCore.QObject

Takes a Parameter object in the constructor and has a parameter method

set_parameter(parameter)

Connects a parameter to the input box, and initializes the box value.

Parameters:parameter – parameter to connect.
Returns:
update_parameter()

Mutates the self._parameter variable to update its value

class pymeasure.display.inputs.IntegerInput(parameter, parent=None)

Bases: PyQt4.QtGui.QSpinBox, pymeasure.display.inputs.Input

class pymeasure.display.inputs.ScientificInput(parameter, parent=None)

Bases: PyQt4.QtGui.QDoubleSpinBox, pymeasure.display.inputs.Input

stepEnabled(self) → QAbstractSpinBox.StepEnabled
textFromValue(self, float) → str
validate(self, str, int) → Tuple[QValidator.State, str, int]
valueFromText(self, str) → float
class pymeasure.display.inputs.StringInput(parameter, parent=None)

Bases: PyQt4.QtGui.QLineEdit, pymeasure.display.inputs.Input