1def increment_event_cb(e):
2    code = e.get_code()
3    if code == lv.EVENT.SHORT_CLICKED or code  == lv.EVENT.LONG_PRESSED_REPEAT:
4        spinbox.increment()
5
6def decrement_event_cb(e):
7    code = e.get_code()
8    if code == lv.EVENT.SHORT_CLICKED or code == lv.EVENT.LONG_PRESSED_REPEAT:
9        spinbox.decrement()
10
11spinbox = lv.spinbox(lv.scr_act())
12spinbox.set_range(-1000, 25000)
13spinbox.set_digit_format(5, 2)
14spinbox.step_prev()
15spinbox.set_width(100)
16spinbox.center()
17
18h = spinbox.get_height()
19
20btn = lv.btn(lv.scr_act())
21btn.set_size(h, h)
22btn.align_to(spinbox, lv.ALIGN.OUT_RIGHT_MID, 5, 0)
23btn.set_style_bg_img_src(lv.SYMBOL.PLUS, 0)
24btn.add_event_cb(increment_event_cb, lv.EVENT.ALL,  None)
25
26btn = lv.btn(lv.scr_act())
27btn.set_size(h, h)
28btn.align_to(spinbox, lv.ALIGN.OUT_LEFT_MID, -5, 0)
29btn.set_style_bg_img_src(lv.SYMBOL.MINUS, 0)
30btn.add_event_cb(decrement_event_cb, lv.EVENT.ALL, None)
31