adding micropython examples (#2286)
* adding micropython examples * adding micropython examples
This commit is contained in:
@@ -1,25 +1,40 @@
|
||||
def event_handler(obj, event):
|
||||
if event == lv.EVENT.CLICKED:
|
||||
print("Clicked: %s" % lv.list.get_btn_text(obj))
|
||||
def event_handler(e):
|
||||
code = e.get_code()
|
||||
obj = lv.btn.__cast__(e.get_target())
|
||||
if code == lv.EVENT.CLICKED:
|
||||
print("Clicked: list1." + list1.get_btn_text(obj))
|
||||
|
||||
# Create a list
|
||||
list1 = lv.list(lv.scr_act())
|
||||
list1.set_size(160, 200)
|
||||
list1.align(None, lv.ALIGN.CENTER, 0, 0)
|
||||
list1.set_size(180, 220)
|
||||
list1.center()
|
||||
|
||||
# Add buttons to the list
|
||||
list1.add_text("File")
|
||||
btn_new = list1.add_btn(lv.SYMBOL.FILE, "New")
|
||||
btn_new.add_event_cb(event_handler,lv.EVENT.ALL, None)
|
||||
btn_open = list1.add_btn(lv.SYMBOL.DIRECTORY, "Open")
|
||||
btn_open.add_event_cb(event_handler,lv.EVENT.ALL, None)
|
||||
btn_save = list1.add_btn(lv.SYMBOL.SAVE, "Save")
|
||||
btn_save.add_event_cb(event_handler,lv.EVENT.ALL, None)
|
||||
btn_delete = list1.add_btn(lv.SYMBOL.CLOSE, "Delete")
|
||||
btn_delete.add_event_cb(event_handler,lv.EVENT.ALL, None)
|
||||
btn_edit = list1.add_btn(lv.SYMBOL.EDIT, "Edit")
|
||||
btn_edit.add_event_cb(event_handler,lv.EVENT.ALL, None)
|
||||
|
||||
list_btn = list1.add_btn(lv.SYMBOL.FILE, "New")
|
||||
list_btn.set_event_cb(event_handler)
|
||||
list1.add_text("Connectivity")
|
||||
btn_bluetooth = list1.add_btn(lv.SYMBOL.BLUETOOTH, "Bluetooth")
|
||||
btn_bluetooth.add_event_cb(event_handler,lv.EVENT.ALL, None)
|
||||
btn_navig = list1.add_btn(lv.SYMBOL.GPS, "Navigation")
|
||||
btn_navig.add_event_cb(event_handler,lv.EVENT.ALL, None)
|
||||
btn_USB = list1.add_btn(lv.SYMBOL.USB, "USB")
|
||||
btn_USB.add_event_cb(event_handler,lv.EVENT.ALL, None)
|
||||
btn_battery = list1.add_btn(lv.SYMBOL.BATTERY_FULL, "Battery")
|
||||
btn_battery.add_event_cb(event_handler,lv.EVENT.ALL, None)
|
||||
|
||||
list_btn = list1.add_btn(lv.SYMBOL.DIRECTORY, "Open")
|
||||
list_btn.set_event_cb(event_handler)
|
||||
list1.add_text("Exit")
|
||||
btn_apply = list1.add_btn(lv.SYMBOL.OK, "Apply")
|
||||
btn_apply.add_event_cb(event_handler,lv.EVENT.ALL, None)
|
||||
btn_close = list1.add_btn(LV_SYMBOL.CLOSE, "Close")
|
||||
btn_close.add_event_cb(event_handler,lv.EVENT.ALL, None)
|
||||
|
||||
list_btn = list1.add_btn(lv.SYMBOL.CLOSE, "Delete")
|
||||
list_btn.set_event_cb(event_handler)
|
||||
|
||||
list_btn = list1.add_btn(lv.SYMBOL.EDIT, "Edit")
|
||||
list_btn.set_event_cb(event_handler)
|
||||
|
||||
list_btn = list1.add_btn(lv.SYMBOL.SAVE, "Save")
|
||||
list_btn.set_event_cb(event_handler)
|
||||
Reference in New Issue
Block a user