PyQt QSlider with QLabel(QLabel is on the left side, QSlider is on the right side, horizontal direction only) QLabel's value synchronizes with QSlider's value.
PyQt5 >= 5.8
python pip -m install pyqt-label-slider
getSlider()
to get QSlider.getLabel()
to get QLabel.
- Tick interval is set at 10.
Code Sample
from PyQt5.QtWidgets import QApplication, QMainWindow
from pyqt_label_slider.labelSlider import LabelSlider
class Example(QMainWindow):
def __init__(self):
super().__init__()
self.__initUi()
def __initUi(self):
widget = LabelSlider()
slider = widget.getSlider()
slider.setMaximumWidth(150)
slider.setRange(10, 200)
self.setCentralWidget(widget)
if __name__ == "__main__":
import sys
app = QApplication(sys.argv)
ex = Example()
ex.show()
sys.exit(app.exec_())
Result