Ejemplo n.º 1
0
    def __init__(self, params):
        MWB.__init__(self, params)
        QSlider.__init__(self, Qt.Horizontal)

        self.setStyleSheet('''
QSlider {
    background: transparent;
}

QSlider::groove:horizontal {
    border: 1px solid #6bbef2;
    background: rgba(59, 156, 217, 100);
    height: 8px;
    margin: 2px 0;
    border-radius: 3px;
}

QSlider::handle:horizontal {
    background: rgba(59, 156, 217, 200);
    border: 2px solid #ffffff;
    width: 15px;
    height: 15px;
    margin: -4px 0;
    border-radius: 5px;
}
        ''')

        self.valueChanged.connect(M(self.val_changed))
        self.setMinimum(0)
        self.setMaximum(100)
Ejemplo n.º 2
0
 def __init__(self, *args, **kwargs):
     QSlider.__init__(self, *args, **kwargs)
     self._max_int_value = 10**4
     QSlider.setMinimum(self, 0)
     QSlider.setMaximum(self, self._max_int_value)
     self._max_value = 1.0
     self._min_value = 0.0
     self.valueChanged.connect(self._emit_value_changed)
Ejemplo n.º 3
0
 def __init__(self, label, scale_factor=1):
     QSlider.__init__(self)
     self.label = label
     self.scale_factor = scale_factor
     self.setOrientation(QtCore.Qt.Horizontal)
     self.setFocusPolicy(QtCore.Qt.StrongFocus)
     self.setTickPosition(QSlider.TicksBelow)
     self.valueChanged.connect(self.show_slider_value)
    def __init__(self, params):
        IWB.__init__(self, params)
        QSlider.__init__(self, Qt.Horizontal)

        self.setStyleSheet('''
            background: transparent;
        ''')
        self.setFixedWidth(70)
        self.setMinimum(0)
        self.setMaximum(100000)
        self.setSingleStep(1)
        self.valueChanged.connect(M(self.slider_val_changed))
Ejemplo n.º 5
0
    def __init__(self, width, height, config):
        """
        Custom slider for the execution's speed selection

        :param sig_status: signal that is connected to the statusbar
        :param width:
        :param height:
        :param config: configuration file
        """
        QSlider.__init__(self, Qt.Horizontal)

        self.config = config

        self.setMinimum(0)
        self.setMaximum(255)

        self.setFixedSize(width, height)
        self.setToolTip("Execution speed")

        self.setStyleSheet(
            "border-left: 2px solid #333333; background-color: " +
            self.config.get('colors', 'slider_bg') + ";")

        self.valueChanged.connect(self.value_changed)
Ejemplo n.º 6
0
 def __init__(self, tool, param, label, allow_real_time: bool = True):
     QSlider.__init__(self, Qt.Horizontal)
     QParamHandler.__init__(self, tool, param, label, allow_real_time)