Что такое Slider?
gui.Slider — это ползунок, который позволяет выбирать значение из непрерывного диапазона, перемещая ручку влево-вправо.
Где он встречается:
- 🎚️ Регулятор громкости в плеере
- 🎨 Ползунок яркости/контрастности в фоторедакторах
- 🎮 Настройка чувствительности мыши
- 💰 Фильтр цен в интернет-магазине (от 1000 до 10000)
Вот простейший Slider со значением 50:
🎚️ Ползунок посередине — значение 50. Попробуйте подвигать.
Основные свойства Slider
Как и SpinBox, Slider имеет свойства для настройки диапазона:
value— текущее значение (int)min— минимальное значение (по умолчанию 0)max— максимальное значение (по умолчанию 100)step— шаг изменения при перемещении
🎯 Диапазон 0–200, шаг 20. Ползунок делает более резкие прыжки.
Ему становятся доступны значения: [0, 20, 40, 60, 80, 100, 120, 140, 160, 180, 200].
Ему становятся доступны значения: [0, 20, 40, 60, 80, 100, 120, 140, 160, 180, 200].
Событие on_change
Как и у SpinBox, у Slider есть событие on_change, которое срабатывает при каждом изменении значения:
Текущее значение: 50
📊 Двигайте ползунок — значение отображается на лейбле в реальном времени.
Slider vs SpinBox
В чём разница и что выбрать?
- Slider — быстрый, наглядный, но не точный. Хорош для грубой настройки (громкость, яркость).
- SpinBox — точный, но требует больше кликов. Хорош, когда важна точность (количество игроков, размер массива).