You've already forked MicroPythonOS
mirror of
https://github.com/m5stack/MicroPythonOS.git
synced 2026-05-20 11:51:27 -07:00
keyboard tries
This commit is contained in:
+11
-6
@@ -4,16 +4,16 @@ appscreen.clean()
|
||||
password_ta=lv.textarea(appscreen)
|
||||
password_ta.set_size(200,30)
|
||||
password_ta.set_one_line(True)
|
||||
password_ta.align(lv.ALIGN.TOP_MID, 5, 0)
|
||||
password_ta.align(lv.ALIGN.TOP_MID, 5, 30)
|
||||
password_ta.set_text("bla")
|
||||
password_ta.set_placeholder_text("Password")
|
||||
|
||||
#password_ta.add_event_cb(password_ta_cb,lv.EVENT.CLICKED,None)
|
||||
|
||||
keyboard=lv.keyboard(appscreen)
|
||||
keyboard.set_size(lv.pct(100),120)
|
||||
keyboard.align(lv.ALIGN.BOTTOM_LEFT,0,0)
|
||||
keyboard.set_textarea(password_ta)
|
||||
oskeyboard=lv.keyboard(appscreen)
|
||||
oskeyboard.set_size(lv.pct(100),120)
|
||||
oskeyboard.align(lv.ALIGN.BOTTOM_LEFT,0,0)
|
||||
oskeyboard.set_textarea(password_ta)
|
||||
|
||||
#keyboard.add_event_cb(keyboard_cb,lv.EVENT.READY,None)
|
||||
#keyboard.add_event_cb(keyboard_cb,lv.EVENT.CANCEL,None)
|
||||
@@ -22,6 +22,11 @@ keyboard.set_textarea(password_ta)
|
||||
def touch_cb(event):
|
||||
global canvas
|
||||
event_code=event.get_code()
|
||||
print(f"lv_event_t: code={event_code}") # target={event.get_target()}, user_data={event.get_user_data()}, param={event.get_param()}
|
||||
print(f"keyboard.py: code={event_code}") # target={event.get_target()}, user_data={event.get_user_data()}, param={event.get_param()}
|
||||
|
||||
password_ta.add_event_cb(touch_cb, lv.EVENT.ALL, None)
|
||||
oskeyboard.add_event_cb(touch_cb, lv.EVENT.ALL, None)
|
||||
|
||||
|
||||
keyboard.group.add_obj(password_ta)
|
||||
keyboard.group.add_obj(oskeyboard)
|
||||
|
||||
Reference in New Issue
Block a user