Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 1.05 KB

README.md

File metadata and controls

50 lines (35 loc) · 1.05 KB

pyqt-label-slider

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.

Requirements

PyQt5 >= 5.8

Setup

python pip -m install pyqt-label-slider

Usage

  • getSlider() to get QSlider.
  • getLabel() to get QLabel.

Note

  • Tick interval is set at 10.

Example

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

example.mp4