def __init__(self, value, parent=None): FormWidget.__init__(self, parent) widget = QtGui.QSpinBox(self) widget.setValue(value) widget.setMinimumWidth(100) self.setWidget(widget) self._widget.setFocusPolicy(QtCore.Qt.NoFocus)
def __init__(self, minimum, maximum, value, parent=None): QtGui.QWidget.__init__(self, parent) layout = QtGui.QHBoxLayout(self) layout.setContentsMargins(0, 0, 0, 0) self.slider = QtGui.QSlider(QtCore.Qt.Horizontal, self) self.slider.setMaximum(maximum) self.slider.setMinimum(minimum) self.slider.setValue(value) self.spin = QtGui.QSpinBox(self) self.spin.setRange(minimum, maximum) self.spin.setValue(value) self.spin.valueChanged.connect(self.slider.setValue) self.slider.valueChanged.connect(self.spin.setValue) layout.addWidget(self.slider) layout.addWidget(self.spin)