main.lua 1006 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. -- Button 组件测试脚本
  2. PROJECT = "easylvgl"
  3. VERSION = "1.0.0"
  4. sys.taskInit(function()
  5. -- 1. 初始化 EasyLVGL
  6. -- easylvgl.init(w, h, buff_size, buff_mode)
  7. -- w: 屏幕宽,可选,默认480
  8. -- h: 屏幕高,可选,默认320
  9. -- color_format: 颜色格式,可选,默认ARGB8888
  10. -- 可用值:easylvgl.COLOR_FORMAT_RGB565(默认,嵌入式,节省内存)
  11. -- easylvgl.COLOR_FORMAT_ARGB8888(pc,高质量)
  12. local ret = easylvgl.init(800, 600, easylvgl.COLOR_FORMAT_ARGB8888)
  13. if not ret then
  14. log.error("easylvgl", "init failed")
  15. return
  16. end
  17. local label = easylvgl.label({
  18. text = "Hello, World!",
  19. x = 20, y = 80, w = 500, h = 500,
  20. })
  21. local label2 = easylvgl.label({
  22. parent = label,
  23. text = "my parent is label",
  24. x = 20, y = 60, w = 300, h = 200,
  25. })
  26. while true do
  27. easylvgl.refresh()
  28. sys.wait(10)
  29. end
  30. end)
  31. sys.run()