37 lines
759 B
Python
37 lines
759 B
Python
|
def event_handler(e):
|
||
|
code = e.get_code()
|
||
|
obj = e.get_target()
|
||
|
if code == lv.EVENT.CLICKED:
|
||
|
print("Button {:d} clicked".format(obj.get_child_id()))
|
||
|
|
||
|
|
||
|
win = lv.win(lv.scr_act(), 60)
|
||
|
btn1 = win.add_btn(lv.SYMBOL.LEFT, 40)
|
||
|
btn1.add_event_cb(event_handler, lv.EVENT.ALL, None)
|
||
|
win.add_title("A title")
|
||
|
btn2=win.add_btn(lv.SYMBOL.RIGHT, 40)
|
||
|
btn2.add_event_cb(event_handler, lv.EVENT.ALL, None)
|
||
|
btn3 = win.add_btn(lv.SYMBOL.CLOSE, 60)
|
||
|
btn3.add_event_cb(event_handler, lv.EVENT.ALL, None)
|
||
|
|
||
|
cont = win.get_content() # Content can be added here
|
||
|
label = lv.label(cont)
|
||
|
label.set_text("""This is
|
||
|
a pretty
|
||
|
long text
|
||
|
to see how
|
||
|
the window
|
||
|
becomes
|
||
|
scrollable.
|
||
|
|
||
|
|
||
|
We need
|
||
|
quite some text
|
||
|
and we will
|
||
|
even put
|
||
|
some more
|
||
|
text to be
|
||
|
sure it
|
||
|
overflows.
|
||
|
""")
|