def __init__(self, *args, **kwargs): """ Using a custom load widget to support nicer blending. """ super(PoseLoadWidget, self).__init__(*args, **kwargs) self.ui.blendFrame = QtWidgets.QFrame(self) layout = QtWidgets.QHBoxLayout(self) self.ui.blendFrame.setLayout(layout) self.ui.blendSlider = QtWidgets.QSlider(self) self.ui.blendSlider.setObjectName("blendSlider") self.ui.blendSlider.setMinimum(-30) self.ui.blendSlider.setMaximum(130) self.ui.blendSlider.setOrientation(QtCore.Qt.Horizontal) self.ui.blendSlider.sliderMoved.connect(self.sliderMoved) self.ui.blendSlider.sliderReleased.connect(self.sliderReleased) self.ui.blendEdit = QtWidgets.QLineEdit(self) self.ui.blendEdit.setObjectName("blendEdit") self.ui.blendEdit.setText("0") self.ui.blendEdit.editingFinished.connect(self._blendEditChanged) validator = QtGui.QIntValidator(-200, 200, self) self.ui.blendEdit.setValidator(validator) layout.addWidget(self.ui.blendSlider) layout.addWidget(self.ui.blendEdit) self.setCustomWidget(self.ui.blendFrame) self.item().sliderChanged.connect(self.setSliderValue)
def __init__(self, *args, **kwargs): super(SliderFieldWidget, self).__init__(*args, **kwargs) widget = QtWidgets.QSlider(self) widget.setOrientation(QtCore.Qt.Horizontal) widget.setObjectName('widget') widget.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) widget.valueChanged.connect(self.emitValueChanged) self.setWidget(widget)
def __init__(self, label="", parent=None): """ :type parent: QtWidgets.QMenu """ QtWidgets.QWidgetAction.__init__(self, parent) self._widget = SliderWidgetAction(parent) self._label = QtWidgets.QLabel(label, self._widget) self._slider = QtWidgets.QSlider(QtCore.Qt.Horizontal, self._widget) self._slider.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) self.valueChanged = self._slider.valueChanged
def __init__(self, *args, **kwargs): """ Using a custom load widget to support nicer blending. """ super(PoseLoadWidget, self).__init__(*args, **kwargs) self.ui.blendSlider = QtWidgets.QSlider(self) self.ui.blendSlider.setObjectName("blendSlider") self.ui.blendSlider.setMinimum(-30) self.ui.blendSlider.setMaximum(130) self.ui.blendSlider.setOrientation(QtCore.Qt.Horizontal) self.ui.blendSlider.sliderMoved.connect(self.sliderMoved) self.ui.blendSlider.sliderReleased.connect(self.sliderReleased) self.setCustomWidget(self.ui.blendSlider) self.item().blendChanged.connect(self.setSliderValue)
def __init__(self, *args): QtWidgets.QWidget.__init__(self, *args) layout = QtWidgets.QVBoxLayout(self) self.setLayout(layout) self._lineEdit = QtWidgets.QLineEdit() self._lineEdit.textChanged.connect(self.searchChanged) self._treeWidget = SidebarWidget(self) self._slider = QtWidgets.QSlider(QtCore.Qt.Horizontal) self._slider.valueChanged.connect(self._valueChanged) self._slider.setRange(50, 200) self._slider.setValue(100) self._slider.setFixedHeight(18) layout.addWidget(self._slider) layout.addWidget(self._lineEdit) layout.addWidget(self._treeWidget) self._treeWidget.itemClicked.connect(self.itemClicked) self._treeWidget.itemSelectionChanged.connect(self.selectionChanged) self.update()