|
4 | 4 | password_ta=lv.textarea(appscreen) |
5 | 5 | password_ta.set_size(200,30) |
6 | 6 | password_ta.set_one_line(True) |
7 | | -password_ta.align(lv.ALIGN.TOP_MID, 5, 0) |
| 7 | +password_ta.align(lv.ALIGN.TOP_MID, 5, 30) |
8 | 8 | password_ta.set_text("bla") |
9 | 9 | password_ta.set_placeholder_text("Password") |
10 | 10 |
|
11 | 11 | #password_ta.add_event_cb(password_ta_cb,lv.EVENT.CLICKED,None) |
12 | 12 |
|
13 | | -keyboard=lv.keyboard(appscreen) |
14 | | -keyboard.set_size(lv.pct(100),120) |
15 | | -keyboard.align(lv.ALIGN.BOTTOM_LEFT,0,0) |
16 | | -keyboard.set_textarea(password_ta) |
| 13 | +oskeyboard=lv.keyboard(appscreen) |
| 14 | +oskeyboard.set_size(lv.pct(100),120) |
| 15 | +oskeyboard.align(lv.ALIGN.BOTTOM_LEFT,0,0) |
| 16 | +oskeyboard.set_textarea(password_ta) |
17 | 17 |
|
18 | 18 | #keyboard.add_event_cb(keyboard_cb,lv.EVENT.READY,None) |
19 | 19 | #keyboard.add_event_cb(keyboard_cb,lv.EVENT.CANCEL,None) |
|
22 | 22 | def touch_cb(event): |
23 | 23 | global canvas |
24 | 24 | event_code=event.get_code() |
25 | | - print(f"lv_event_t: code={event_code}") # target={event.get_target()}, user_data={event.get_user_data()}, param={event.get_param()} |
| 25 | + print(f"keyboard.py: code={event_code}") # target={event.get_target()}, user_data={event.get_user_data()}, param={event.get_param()} |
26 | 26 |
|
27 | 27 | password_ta.add_event_cb(touch_cb, lv.EVENT.ALL, None) |
| 28 | +oskeyboard.add_event_cb(touch_cb, lv.EVENT.ALL, None) |
| 29 | + |
| 30 | + |
| 31 | +keyboard.group.add_obj(password_ta) |
| 32 | +keyboard.group.add_obj(oskeyboard) |
0 commit comments