MCPcopy Index your code
hub / github.com/PyQt5/PyQt / LfSlider

Class LfSlider

QSlider/LfSlider.py:24–38  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

22
23
24class LfSlider(QSlider):
25 valueChanged = pyqtSignal(int)
26
27 def __init__(self, *args, **kwargs):
28 delay = kwargs.pop('delay', 500)
29 super(LfSlider, self).__init__(*args, **kwargs)
30 self.lastValue = self.value()
31 self.uTimer = QTimer(self)
32 self.uTimer.timeout.connect(self.onValueChanged)
33 self.uTimer.start(delay)
34
35 def onValueChanged(self):
36 if self.lastValue != self.value():
37 self.lastValue = self.value()
38 self.valueChanged.emit(self.lastValue)
39
40
41class Window(QWidget):

Callers 1

__init__Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected