Графические виджеты
Уроки Открыть IDE
На главную
Виджеты • Урок 5

Виджет Slider

Ползунок для выбора значения из диапазона

Что такое 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].

Событие on_change

Как и у SpinBox, у Slider есть событие on_change, которое срабатывает при каждом изменении значения:

Текущее значение: 50
📊 Двигайте ползунок — значение отображается на лейбле в реальном времени.

Slider vs SpinBox

В чём разница и что выбрать?

  • Slider — быстрый, наглядный, но не точный. Хорош для грубой настройки (громкость, яркость).
  • SpinBox — точный, но требует больше кликов. Хорош, когда важна точность (количество игроков, размер массива).