示例#1
0
    def __init__(self, parent=None, *args, **kwargs):
        QDoubleSpinBox.__init__(self, parent)

        font = QFont()
        if 'tamanio' in kwargs:
            self.tamanio = kwargs['tamanio']
            font.setPointSizeF(self.tamanio)
        self.setFont(font)
        self.setMaximum(9999999999)

        if 'decimales' in kwargs:
            self.setDecimals(kwargs['decimales'])
        else:
            self.setDecimals(4)
        if 'enabled' in kwargs:
            self.setEnabled(kwargs['enabled'])
示例#2
0
    def __init__(self, parent=None, pvname=None, autoconnect=True):
        QDoubleSpinBox.__init__(self, parent=parent)
        self.widget_type = QDoubleSpinBox
        widget = self
        QDoubleSpinBox.setGroupSeparatorShown(widget, True)
        minimum = -10000000000000000.0
        maximum = 10e16

        QDoubleSpinBox.setMinimum(widget, minimum)
        QDoubleSpinBox.setMaximum(widget, maximum)
        '''QDoubleSpinBox.setDecimals(widget, 3)
        QDoubleSpinBox.setSingleStep(widget, 0.001)'''

        pvQWidget.__init__(self, pvname, autoconnect)

        QDoubleSpinBox.setKeyboardTracking(widget, False)

        self.valueChanged.connect(self.valueChangedCallbackPreTreat)
示例#3
0
 def __init__(self, resettableValue):
   QDoubleSpinBox.__init__(self)
   Resettable.__init__(self, resettableValue)
   
   self.setAlignment(Qt.AlignRight)
示例#4
0
 def __init__(self, *args, **kwargs):
     QDoubleSpinBox.__init__(self, *args, **kwargs)
     self.setStyleSheet("QDoubleSpinBox {font: %dpt; }" %
                        (styles.smallFont))
示例#5
0
 def __init__(self, parent=None):
     QDoubleSpinBox.__init__(self, parent)
     self.installEventFilter(self)
     self.setFocusPolicy(Qt.StrongFocus)
示例#6
0
 def __init__(self):
     QDoubleSpinBox.__init__(self)
     self.setMinimumHeight(50)
     self.setMinimumWidth(120)
     self.setMaximumHeight(50)
     self.setMaximumWidth(120)
示例#7
0
 def __init__(self, *args):
     QDoubleSpinBox.__init__(self, *args)
     self.setDecimals(4)
     self.setRange(0.0001, 10)
     self.setSingleStep(0.05)
     self.setRange(0.0001, 1000)
示例#8
0
 def __init__(self, parent):
     QDoubleSpinBox.__init__(self, parent)