src.widgets package¶
Submodules¶
src.widgets.range_slider module¶
- class src.widgets.range_slider.RangeSlider(color_depth, limits, parent=None)¶
Bases:
PyQt5.QtWidgets.QWidgetClass RangeSlider implements a double slider.
- left_value_changed¶
- mouseMoveEvent(event)¶
Update the handle position.
Depending on handle emit:
The
left_value_changedfor first handle.The
right_value_changedfor second handle.
- mousePressEvent(event)¶
Filter a handle press.
- mouseReleaseEvent(event)¶
Emit the
range_changedsignal.
- paintEvent(event)¶
Draw the range slider objects.
- range_chagned¶
- right_value_changed¶
- set_tick_interval(interval)¶
Set a tick interval.
- Parameters
interval (int) – The interval to set
- set_tick_position(position)¶
Set a tick position.
- Parameters
position (
PyQt5.QtWidgets.QSlider.TickPosition) – The position to set
- sizeHint()¶
Set recommended size for the range slider.