def __init__(self, parent=None, value=<NUM_LIT:0.0>, **kwargs):
QtGui.QAbstractSpinBox.__init__(self, parent)<EOL>self.lastValEmitted = None<EOL>self.lastText = '<STR_LIT>'<EOL>self.textValid = True  <EOL>self.setMinimumWidth(<NUM_LIT:0>)<EOL>self.setMaximumHeight(<NUM_LIT:20>)<EOL>self.setSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)<EOL>self.opts = {<EOL>'<STR_LIT>': [None, None],<EOL>'<STR_LIT>': D('<STR_LIT>'),  <EOL>'<STR_LIT>': False,<EOL>'<STR_LIT>': False,   <EOL>'<STR_LIT:int>': False, <EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': False,   <EOL>'<STR_LIT>': <NUM_LIT>, <EOL>'<STR_LIT>': True,   <EOL>'<STR_LIT>': <NUM_LIT:3>,<EOL>}<EOL>self.decOpts = ['<STR_LIT>', '<STR_LIT>']<EOL>self.val = D(asUnicode(value))  <EOL>self.updateText()<EOL>self.skipValidate = False<EOL>self.setCorrectionMode(self.CorrectToPreviousValue)<EOL>self.setKeyboardTracking(False)<EOL>self.setOpts(**kwargs)<EOL>self.editingFinished.connect(self.editingFinishedEvent)<EOL>self.proxy = SignalProxy(self.sigValueChanging, slot=self.delayedChange, delay=self.opts['<STR_LIT>'])<EOL>
============== ========================================================================
**Arguments:**
parent         Sets the parent widget for this SpinBox (optional). Default is None.
value          (float/int) initial value. Default is 0.0.
bounds         (min,max) Minimum and maximum values allowed in the SpinBox. 
               Either may be None to leave the value unbounded. By default, values are unbounded.
suffix         (str) suffix (units) to display after the numerical value. By default, suffix is an empty str.
siPrefix       (bool) If True, then an SI prefix is automatically prepended
               to the units and the value is scaled accordingly. For example,
               if value=0.003 and suffix='V', then the SpinBox will display
               "300 mV" (but a call to SpinBox.value will still return 0.003). Default is False.
step           (float) The size of a single step. This is used when clicking the up/
               down arrows, when rolling the mouse wheel, or when pressing 
               keyboard arrows while the widget has keyboard focus. Note that
               the interpretation of this value is different when specifying
               the 'dec' argument. Default is 0.01.
dec            (bool) If True, then the step value will be adjusted to match 
               the current size of the variable (for example, a value of 15
               might step in increments of 1 whereas a value of 1500 would
               step in increments of 100). In this case, the 'step' argument
               is interpreted *relative* to the current value. The most common
               'step' values when dec=True are 0.1, 0.2, 0.5, and 1.0. Default is False.
minStep        (float) When dec=True, this specifies the minimum allowable step size.
int            (bool) if True, the value is forced to integer type. Default is False
decimals       (int) Number of decimal values to display. Default is 2. 
============== ========================================================================