类: SpinBox
约 694 字大约 2 分钟
2024-05-03
构建固件和导入到JS
SpinBox 类由 lv 模块提供:
import { SpinBox } from 'lv'简介
数字调节框控件
通过加减按钮精确调整数值
该类是对 LVGL Widget
lv_spinbox_t的封装,具体用法请参考 LVGL 文档
继承自 Obj,拥有 Obj 的全部属性、方法和事件。
示例:
import * as lv from "lv"
const obj = new lv.SpinBox(lv.screen())类属性
属性 value
类型: number
访问: 可读, 可写
该属性是对 LVGL C API
lv_spinbox_get_value,lv_spinbox_set_value的封装, 具体用法请参考 LVGL文档
属性 rollover
类型: number
访问: 可读, 可写
该属性是对 LVGL C API
lv_spinbox_get_rollover,lv_spinbox_set_rollover的封装, 具体用法请参考 LVGL文档
属性 step
类型: number
访问: 可读, 可写
该属性是对 LVGL C API
lv_spinbox_get_step,lv_spinbox_set_step的封装, 具体用法请参考 LVGL文档
属性 cursorPos
类型: number
访问: 只写
该属性是对 LVGL C API
lv_spinbox_set_cursor_pos的封装, 具体用法请参考 LVGL文档
属性 digitStepDirection
类型: LV-CONST
访问: 只写
该属性是对 LVGL C API
lv_spinbox_set_digit_step_direction的封装, 具体用法请参考 LVGL文档
类方法
方法 setDigitFormat
原型: setDigitFormat ()
该方法是对 LVGL C API
lv_spinbox_set_digit_format的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 setRange
原型: setRange ()
该方法是对 LVGL C API
lv_spinbox_set_range的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 stepNext
原型: stepNext ()
该方法是对 LVGL C API
lv_spinbox_step_next的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 stepPrev
原型: stepPrev ()
该方法是对 LVGL C API
lv_spinbox_step_prev的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 increment
原型: increment ()
该方法是对 LVGL C API
lv_spinbox_increment的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 decrement
原型: decrement ()
该方法是对 LVGL C API
lv_spinbox_decrement的封装,具体用法请参考 LVGL文档
返回值:
undefined
