SpinBox в Godot
SpinBox
в Godot — это компонент, который позволяет пользователю вводить числовые значения с помощью текстового поля и кнопок "вверх/вниз". Он используется для ввода чисел в определённом диапазоне с возможностью точной настройки. Это полезно для создания интерфейсов, где требуется ввод числовых данных, таких как настройки, параметры или значения.
Основные функции:
-
Ввод числовых значений
value
: Текущее значение.min_value
иmax_value
: Диапазон значений.step
: Шаг изменения значения при нажатии кнопок "вверх/вниз".
-
Редактирование текста
- Пользователь может вводить значение вручную или использовать кнопки для изменения.
- Поддерживает проверку ввода (например, только числа).
-
Обработка изменений
- Генерирует сигнал
value_changed(new_value)
при изменении значения. - Генерирует сигнал
text_entered(new_text)
при вводе текста.
- Генерирует сигнал
-
Гибкость
- Поддерживает настройку внешнего вида через Theme.
- Можно использовать как часть более сложных интерфейсов (например, формы, настройки).