lv_callback1.py 610 B

123456789101112131415161718192021222324252627
  1. #!pika
  2. import pika_lvgl as lv
  3. import PikaStdLib
  4. mem = PikaStdLib.MemChecker()
  5. def event_cb_1(evt):
  6. print('in evt1')
  7. print('mem used now: %0.2f kB' % (mem.getNow()))
  8. def event_cb_2(evt):
  9. print('in evt2')
  10. print('mem used now: %0.2f kB' % (mem.getNow()))
  11. btn1 = lv.btn(lv.scr_act())
  12. btn1.align(lv.ALIGN.TOP_MID, 0, 10)
  13. btn2 = lv.btn(lv.scr_act())
  14. btn2.align(lv.ALIGN.TOP_MID, 0, 50)
  15. btn1.add_event_cb(event_cb_1, lv.EVENT.CLICKED, 0)
  16. btn2.add_event_cb(event_cb_2, lv.EVENT.CLICKED, 0)
  17. print('mem used max: %0.2f kB' % (mem.getMax()))
  18. print('mem used now: %0.2f kB' % (mem.getNow()))
  19. #!pika