sas
Modularised monitoring, logging, and control of robots.
Loading...
Searching...
No Matches
sas_datalogger.slider_label_vertical.SliderLabelVertical Class Reference
Inheritance diagram for sas_datalogger.slider_label_vertical.SliderLabelVertical:

Public Member Functions

 __init__ (self, str label, tuple[int, int] slider_range, parent=None)
 set_value (self, value)
 set_text (self, text)

Public Attributes

 description_label = QLabel()
 value_label = QLabel()
 slider = QSlider(Qt.Orientation.Vertical)
 layout = QVBoxLayout()

Detailed Description

Widget combining a vertical QSlider with descriptive and value labels.

The widget shows a description label, a label that displays the current
value as text, and a vertical slider. It is intended for control and
display in GUI panels.

Constructor & Destructor Documentation

◆ __init__()

sas_datalogger.slider_label_vertical.SliderLabelVertical.__init__ ( self,
str label,
tuple[int,int] slider_range,
parent = None )
Initialize the widget.

Args:
    label: Descriptive text shown above the slider.
    slider_range: Tuple (min, max) describing the integer range.
    parent: Optional parent widget.

Member Function Documentation

◆ set_text()

sas_datalogger.slider_label_vertical.SliderLabelVertical.set_text ( self,
text )
Set the text displayed in the value label.

Args:
    text: Text to display next to the slider.

◆ set_value()

sas_datalogger.slider_label_vertical.SliderLabelVertical.set_value ( self,
value )
Set the slider's numeric value.

Args:
    value: Integer value to set the slider to.

The documentation for this class was generated from the following file:
  • src/sas_datalogger/sas_datalogger/slider_label_vertical.py