コード例 #1
0
    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)
コード例 #2
0
 def __init__(self, label='', parent=None, dpi=1):
     """
     :type parent: QtWidgets.QMenu
     """
     QtWidgets.QWidgetAction.__init__(self, parent)
     self.setObjectName('customAction')
     self._frame = QtWidgets.QFrame(parent)
     self._label = QtWidgets.QLabel(label, self._frame)
     self._label.setObjectName('sliderActionLabel')
     self._label.setMinimumWidth(85)
     self._slider = QtWidgets.QSlider(QtCore.Qt.Horizontal, self._frame)
     self.valueChanged = self._slider.valueChanged
コード例 #3
0
    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
コード例 #4
0
    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()