mirror of
https://github.com/lvgl/lvgl.git
synced 2025-01-14 06:42:58 +08:00
24 lines
758 B
Python
24 lines
758 B
Python
def slider_event_cb(slider, event):
|
|
if event == lv.EVENT.VALUE_CHANGED:
|
|
slider_label.set_text("%u" % slider.get_value())
|
|
|
|
# Create a slider in the center of the display
|
|
slider = lv.slider(lv.scr_act())
|
|
slider.set_width(200)
|
|
slider.align(None, lv.ALIGN.CENTER, 0, 0)
|
|
slider.set_event_cb(slider_event_cb)
|
|
slider.set_range(0, 100)
|
|
|
|
# Create a label below the slider
|
|
slider_label = lv.label(lv.scr_act())
|
|
slider_label.set_text("0")
|
|
slider_label.set_auto_realign(True)
|
|
slider_label.align(slider, lv.ALIGN.OUT_BOTTOM_MID, 0, 10)
|
|
|
|
# Create an informative label
|
|
info = lv.label(lv.scr_act())
|
|
info.set_text("""Welcome to the slider+label demo!
|
|
Move the slider and see that the label
|
|
updates to match it.""")
|
|
info.align(None, lv.ALIGN.IN_TOP_LEFT, 10, 10)
|