Browse Source

update:更新exeasyui V1.7.1 demo 去除循环刷新机制

江访 2 months ago
parent
commit
b1e80cccee
81 changed files with 45 additions and 505 deletions
  1. 0 5
      module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirLCD_1000/exeasyui/ui/ui_main.lua
  2. 0 5
      module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirLCD_1010/exeasyui/ui/ui_main.lua
  3. 0 5
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_all_component.lua
  4. 0 7
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_autoplay_picture.lua
  5. 0 7
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_button.lua
  6. 0 7
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_check_box.lua
  7. 0 7
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_combo_box.lua
  8. 0 2
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_dyn_progress_bar.lua
  9. 0 5
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_gtfont.lua
  10. 1 6
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_horizontal_slide.lua
  11. 0 5
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_hzfont.lua
  12. 0 7
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_input.lua
  13. 4 5
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_label.lua
  14. 0 7
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_message_box.lua
  15. 0 7
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_number_input.lua
  16. 0 7
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_password_input.lua
  17. 0 7
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_picture.lua
  18. 0 7
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_progress_bar.lua
  19. 0 5
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_switch_page.lua
  20. 0 7
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_toggle_button.lua
  21. 0 5
      module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_vertical_slide.lua
  22. 0 5
      module/Air780EPM/demo/accessory_board/AirLCD_1000/exeasyui/ui/ui_main.lua
  23. 0 5
      module/Air780EPM/demo/accessory_board/AirLCD_1010/exeasyui/ui/ui_main.lua
  24. 0 5
      module/Air780EPM/demo/ui/easyui/single/win_all_component.lua
  25. 0 7
      module/Air780EPM/demo/ui/easyui/single/win_autoplay_picture.lua
  26. 0 7
      module/Air780EPM/demo/ui/easyui/single/win_button.lua
  27. 0 7
      module/Air780EPM/demo/ui/easyui/single/win_check_box.lua
  28. 0 7
      module/Air780EPM/demo/ui/easyui/single/win_combo_box.lua
  29. 0 2
      module/Air780EPM/demo/ui/easyui/single/win_dyn_progress_bar.lua
  30. 0 5
      module/Air780EPM/demo/ui/easyui/single/win_horizontal_slide.lua
  31. 0 7
      module/Air780EPM/demo/ui/easyui/single/win_input.lua
  32. 4 5
      module/Air780EPM/demo/ui/easyui/single/win_label.lua
  33. 0 7
      module/Air780EPM/demo/ui/easyui/single/win_message_box.lua
  34. 0 7
      module/Air780EPM/demo/ui/easyui/single/win_number_input.lua
  35. 0 7
      module/Air780EPM/demo/ui/easyui/single/win_password_input.lua
  36. 0 7
      module/Air780EPM/demo/ui/easyui/single/win_picture.lua
  37. 0 7
      module/Air780EPM/demo/ui/easyui/single/win_progress_bar.lua
  38. 0 5
      module/Air780EPM/demo/ui/easyui/single/win_switch_page.lua
  39. 0 7
      module/Air780EPM/demo/ui/easyui/single/win_toggle_button.lua
  40. 0 5
      module/Air780EPM/demo/ui/easyui/single/win_vertical_slide.lua
  41. 0 5
      module/Air8000/demo/accessory_board/AirLCD_1000/exeasyui/ui/ui_main.lua
  42. 0 5
      module/Air8000/demo/accessory_board/AirLCD_1010/exeasyui/ui/ui_main.lua
  43. 0 5
      module/Air8000/demo/ui/easyui/single/win_all_component.lua
  44. 0 7
      module/Air8000/demo/ui/easyui/single/win_autoplay_picture.lua
  45. 0 7
      module/Air8000/demo/ui/easyui/single/win_button.lua
  46. 0 7
      module/Air8000/demo/ui/easyui/single/win_check_box.lua
  47. 0 7
      module/Air8000/demo/ui/easyui/single/win_combo_box.lua
  48. 1 3
      module/Air8000/demo/ui/easyui/single/win_dyn_progress_bar.lua
  49. 0 5
      module/Air8000/demo/ui/easyui/single/win_gtfont.lua
  50. 0 5
      module/Air8000/demo/ui/easyui/single/win_horizontal_slide.lua
  51. 0 5
      module/Air8000/demo/ui/easyui/single/win_hzfont.lua
  52. 0 7
      module/Air8000/demo/ui/easyui/single/win_input.lua
  53. 4 5
      module/Air8000/demo/ui/easyui/single/win_label.lua
  54. 0 7
      module/Air8000/demo/ui/easyui/single/win_message_box.lua
  55. 0 7
      module/Air8000/demo/ui/easyui/single/win_number_input.lua
  56. 0 7
      module/Air8000/demo/ui/easyui/single/win_password_input.lua
  57. 0 7
      module/Air8000/demo/ui/easyui/single/win_picture.lua
  58. 0 7
      module/Air8000/demo/ui/easyui/single/win_progress_bar.lua
  59. 0 5
      module/Air8000/demo/ui/easyui/single/win_switch_page.lua
  60. 0 7
      module/Air8000/demo/ui/easyui/single/win_toggle_button.lua
  61. 0 5
      module/Air8000/demo/ui/easyui/single/win_vertical_slide.lua
  62. 0 5
      module/Air8101/demo/accessory_board/AirLCD_1020/exeasyui/ui/ui_main.lua
  63. 0 5
      module/Air8101/demo/ui/easyui/single/win_all_component.lua
  64. 0 7
      module/Air8101/demo/ui/easyui/single/win_autoplay_picture.lua
  65. 0 7
      module/Air8101/demo/ui/easyui/single/win_button.lua
  66. 0 7
      module/Air8101/demo/ui/easyui/single/win_check_box.lua
  67. 0 7
      module/Air8101/demo/ui/easyui/single/win_combo_box.lua
  68. 2 4
      module/Air8101/demo/ui/easyui/single/win_dyn_progress_bar.lua
  69. 0 5
      module/Air8101/demo/ui/easyui/single/win_gtfont.lua
  70. 25 25
      module/Air8101/demo/ui/easyui/single/win_horizontal_slide.lua
  71. 0 5
      module/Air8101/demo/ui/easyui/single/win_hzfont.lua
  72. 0 7
      module/Air8101/demo/ui/easyui/single/win_input.lua
  73. 4 5
      module/Air8101/demo/ui/easyui/single/win_label.lua
  74. 0 7
      module/Air8101/demo/ui/easyui/single/win_message_box.lua
  75. 0 7
      module/Air8101/demo/ui/easyui/single/win_number_input.lua
  76. 0 7
      module/Air8101/demo/ui/easyui/single/win_password_input.lua
  77. 0 7
      module/Air8101/demo/ui/easyui/single/win_picture.lua
  78. 0 7
      module/Air8101/demo/ui/easyui/single/win_progress_bar.lua
  79. 0 5
      module/Air8101/demo/ui/easyui/single/win_switch_page.lua
  80. 0 7
      module/Air8101/demo/ui/easyui/single/win_toggle_button.lua
  81. 0 5
      module/Air8101/demo/ui/easyui/single/win_vertical_slide.lua

+ 0 - 5
module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirLCD_1000/exeasyui/ui/ui_main.lua

@@ -167,11 +167,6 @@ local function ui_main()
     -- 订阅按键事件
     sys.subscribe("KEY_EVENT", handle_key_event)
 
-    -- 主渲染循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirLCD_1010/exeasyui/ui/ui_main.lua

@@ -26,11 +26,6 @@ local function ui_main()
     
     home_page.create()
 
-    -- 主渲染循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_all_component.lua

@@ -301,11 +301,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30) -- 约33FPS刷新率
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_autoplay_picture.lua

@@ -39,13 +39,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_button.lua

@@ -33,13 +33,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do      
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30) 
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_check_box.lua

@@ -36,13 +36,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_combo_box.lua

@@ -43,13 +43,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 2
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_dyn_progress_bar.lua

@@ -53,8 +53,6 @@ local function ui_main()
         
         pb:set_progress(current)
         
-        -- 刷新显示
-        ui.refresh()
         -- 等待30ms
         sys.wait(30)
     end

+ 0 - 5
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_gtfont.lua

@@ -49,11 +49,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(win)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(200)
-    end
 end
 
 sys.taskInit(ui_main)

+ 1 - 6
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_horizontal_slide.lua

@@ -68,11 +68,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(win)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
-sys.taskInit(ui_main)
+sys.taskInit(ui_main)

+ 0 - 5
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_hzfont.lua

@@ -47,11 +47,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(win)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_input.lua

@@ -39,13 +39,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 4 - 5
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_label.lua

@@ -33,14 +33,13 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
+    -- 循环刷新时间
     while true do
         -- 更新时间给文本组件lbl
         lbl:set_text("时间:"..os.date("%Y-%m-%d %H:%M:%S"))
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
+
+        -- 等待300ms
+        sys.wait(300)
     end
 
 end

+ 0 - 7
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_message_box.lua

@@ -39,13 +39,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_number_input.lua

@@ -69,13 +69,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_password_input.lua

@@ -57,13 +57,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_picture.lua

@@ -36,13 +36,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_progress_bar.lua

@@ -36,13 +36,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_switch_page.lua

@@ -164,11 +164,6 @@ local function ui_main()
     -- 注册主页面到UI系统
     ui.add(home)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_toggle_button.lua

@@ -40,13 +40,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do 
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air780EHM_Air780EHV_Air780EGH/demo/ui/easyui/single/win_vertical_slide.lua

@@ -67,11 +67,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(win)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air780EPM/demo/accessory_board/AirLCD_1000/exeasyui/ui/ui_main.lua

@@ -147,11 +147,6 @@ local function ui_main()
     -- 订阅按键事件
     sys.subscribe("KEY_EVENT", handle_key_event)
 
-    -- 主渲染循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air780EPM/demo/accessory_board/AirLCD_1010/exeasyui/ui/ui_main.lua

@@ -24,11 +24,6 @@ local function ui_main()
     
     home_page.create()
 
-    -- 主渲染循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air780EPM/demo/ui/easyui/single/win_all_component.lua

@@ -341,11 +341,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30) -- 约33FPS刷新率
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EPM/demo/ui/easyui/single/win_autoplay_picture.lua

@@ -39,13 +39,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EPM/demo/ui/easyui/single/win_button.lua

@@ -33,13 +33,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do      
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30) 
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EPM/demo/ui/easyui/single/win_check_box.lua

@@ -36,13 +36,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EPM/demo/ui/easyui/single/win_combo_box.lua

@@ -43,13 +43,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 2
module/Air780EPM/demo/ui/easyui/single/win_dyn_progress_bar.lua

@@ -53,8 +53,6 @@ local function ui_main()
         
         pb:set_progress(current)
         
-        -- 刷新显示
-        ui.refresh()
         -- 等待30ms
         sys.wait(30)
     end

+ 0 - 5
module/Air780EPM/demo/ui/easyui/single/win_horizontal_slide.lua

@@ -70,11 +70,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(win)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EPM/demo/ui/easyui/single/win_input.lua

@@ -39,13 +39,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 4 - 5
module/Air780EPM/demo/ui/easyui/single/win_label.lua

@@ -33,14 +33,13 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
+    -- 循环刷新时间
     while true do
         -- 更新时间给文本组件lbl
         lbl:set_text("时间:"..os.date("%Y-%m-%d %H:%M:%S"))
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
+
+        -- 等待300ms
+        sys.wait(300)
     end
 
 end

+ 0 - 7
module/Air780EPM/demo/ui/easyui/single/win_message_box.lua

@@ -39,13 +39,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EPM/demo/ui/easyui/single/win_number_input.lua

@@ -68,13 +68,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EPM/demo/ui/easyui/single/win_password_input.lua

@@ -56,13 +56,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EPM/demo/ui/easyui/single/win_picture.lua

@@ -36,13 +36,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EPM/demo/ui/easyui/single/win_progress_bar.lua

@@ -36,13 +36,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air780EPM/demo/ui/easyui/single/win_switch_page.lua

@@ -164,11 +164,6 @@ local function ui_main()
     -- 注册主页面到UI系统
     ui.add(home)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air780EPM/demo/ui/easyui/single/win_toggle_button.lua

@@ -40,13 +40,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do 
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air780EPM/demo/ui/easyui/single/win_vertical_slide.lua

@@ -68,11 +68,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(win)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air8000/demo/accessory_board/AirLCD_1000/exeasyui/ui/ui_main.lua

@@ -167,11 +167,6 @@ local function ui_main()
     -- 订阅按键事件
     sys.subscribe("KEY_EVENT", handle_key_event)
 
-    -- 主渲染循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air8000/demo/accessory_board/AirLCD_1010/exeasyui/ui/ui_main.lua

@@ -26,11 +26,6 @@ local function ui_main()
     
     home_page.create()
 
-    -- 主渲染循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air8000/demo/ui/easyui/single/win_all_component.lua

@@ -301,11 +301,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30) -- 约33FPS刷新率
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8000/demo/ui/easyui/single/win_autoplay_picture.lua

@@ -39,13 +39,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8000/demo/ui/easyui/single/win_button.lua

@@ -33,13 +33,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do      
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30) 
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8000/demo/ui/easyui/single/win_check_box.lua

@@ -36,13 +36,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8000/demo/ui/easyui/single/win_combo_box.lua

@@ -43,13 +43,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 1 - 3
module/Air8000/demo/ui/easyui/single/win_dyn_progress_bar.lua

@@ -52,9 +52,7 @@ local function ui_main()
         end
         
         pb:set_progress(current)
-        
-        -- 刷新显示
-        ui.refresh()
+
         -- 等待30ms
         sys.wait(30)
     end

+ 0 - 5
module/Air8000/demo/ui/easyui/single/win_gtfont.lua

@@ -49,11 +49,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(win)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(200)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air8000/demo/ui/easyui/single/win_horizontal_slide.lua

@@ -67,11 +67,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(win)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air8000/demo/ui/easyui/single/win_hzfont.lua

@@ -47,11 +47,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(win)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8000/demo/ui/easyui/single/win_input.lua

@@ -39,13 +39,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 4 - 5
module/Air8000/demo/ui/easyui/single/win_label.lua

@@ -33,14 +33,13 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
+    -- 循环刷新时间
     while true do
         -- 更新时间给文本组件lbl
         lbl:set_text("时间:"..os.date("%Y-%m-%d %H:%M:%S"))
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
+
+        -- 等待300ms
+        sys.wait(300)
     end
 
 end

+ 0 - 7
module/Air8000/demo/ui/easyui/single/win_message_box.lua

@@ -39,13 +39,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8000/demo/ui/easyui/single/win_number_input.lua

@@ -69,13 +69,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8000/demo/ui/easyui/single/win_password_input.lua

@@ -57,13 +57,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8000/demo/ui/easyui/single/win_picture.lua

@@ -36,13 +36,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8000/demo/ui/easyui/single/win_progress_bar.lua

@@ -36,13 +36,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air8000/demo/ui/easyui/single/win_switch_page.lua

@@ -164,11 +164,6 @@ local function ui_main()
     -- 注册主页面到UI系统
     ui.add(home)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8000/demo/ui/easyui/single/win_toggle_button.lua

@@ -40,13 +40,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do 
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air8000/demo/ui/easyui/single/win_vertical_slide.lua

@@ -67,11 +67,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(win)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air8101/demo/accessory_board/AirLCD_1020/exeasyui/ui/ui_main.lua

@@ -26,11 +26,6 @@ local function ui_main()
     
     home_page.create()
 
-    -- 主渲染循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air8101/demo/ui/easyui/single/win_all_component.lua

@@ -336,11 +336,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30) -- 约33FPS刷新率
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8101/demo/ui/easyui/single/win_autoplay_picture.lua

@@ -65,13 +65,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8101/demo/ui/easyui/single/win_button.lua

@@ -56,13 +56,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do      
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30) 
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8101/demo/ui/easyui/single/win_check_box.lua

@@ -61,13 +61,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8101/demo/ui/easyui/single/win_combo_box.lua

@@ -67,13 +67,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 2 - 4
module/Air8101/demo/ui/easyui/single/win_dyn_progress_bar.lua

@@ -78,11 +78,9 @@ local function ui_main()
         
         pb:set_progress(current)
         value_label:set_text("进度: " .. current .. "%")
-        
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
+
         sys.wait(30)
+
     end
 end
 

+ 0 - 5
module/Air8101/demo/ui/easyui/single/win_gtfont.lua

@@ -71,11 +71,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(win)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(200)
-    end
 end
 
 sys.taskInit(ui_main)

+ 25 - 25
module/Air8101/demo/ui/easyui/single/win_horizontal_slide.lua

@@ -16,7 +16,6 @@
 ]]
 
 local function ui_main()
-
     -- 显示触摸初始化
     hw_font_drv.init()
 
@@ -28,40 +27,45 @@ local function ui_main()
 
     -- 启用横向滚动,将两页内容并排布置
     local page_w, page_h = lcd.getSize()
-    local totalW = page_w * 2
+    local totalW = math.floor(page_w * 2)
+
+
 
     -- 创建横向滑动窗口
-    win:enable_scroll({ 
-        direction = "horizontal", 
-        content_width = totalW, 
-        threshold = 8, 
-        page_width = page_w 
+    win:enable_scroll({
+        direction = "horizontal",
+        content_width = totalW,
+        threshold = 8,
+        page_width = page_w
     })
 
     -- 创建网格按钮函数
     local function makeGrid(offset_x, label_prefix)
         local cols, rows = 3, 4
         local bw, bh = 200, 80
-        local mx, my = (page_w - cols * bw - (cols-1) * 20) / 2 + offset_x, 80
+        local mx, my = math.floor((page_w - cols * bw - (cols - 1) * 20) / 2 + offset_x), 80
         local gapx, gapy = 20, 20
         local n = 1
-        
+
         -- 添加页面标题
         local page_title = ui.label({
-            x = mx, y = my - 50,
+            x = mx,
+            y = my - 50,
             text = "页面 " .. label_prefix,
             color = ui.COLOR_BLACK,
             size = 22
         })
         win:add(page_title)
-        
+
         for r = 0, rows - 1 do
             for c = 0, cols - 1 do
                 local x = mx + c * (bw + gapx)
                 local y = my + r * (bh + gapy)
-                local btn = ui.button({ 
-                    x = x, y = y, 
-                    w = bw, h = bh, 
+                local btn = ui.button({
+                    x = x,
+                    y = y,
+                    w = bw,
+                    h = bh,
                     text = string.format("%s-按钮%d", label_prefix, n),
                     size = 16
                 })
@@ -73,7 +77,8 @@ local function ui_main()
 
     -- 创建总标题
     local title = ui.label({
-        x = 250, y = 30,
+        x = 250,
+        y = 30,
         text = "横向滑动页面演示",
         color = ui.COLOR_BLACK,
         size = 24
@@ -81,13 +86,14 @@ local function ui_main()
     win:add(title)
 
     -- 创建左页和右页内容
-    makeGrid(0, "一")  -- 第一页
-    makeGrid(page_w, "二")  -- 第二页
+    makeGrid(0, "一") -- 第一页
+    makeGrid(page_w, "二") -- 第二页
 
     -- 添加提示标签
     local hint = ui.label({
-        x = 600, y = 50,
-        text = "← 左右滑动切换页面 →",
+        x = 600,
+        y = 50,
+        text = "左右滑动切换页面",
         color = ui.COLOR_GRAY,
         size = 16
     })
@@ -95,12 +101,6 @@ local function ui_main()
 
     -- 注册窗口到UI系统
     ui.add(win)
-
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air8101/demo/ui/easyui/single/win_hzfont.lua

@@ -65,11 +65,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(win)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8101/demo/ui/easyui/single/win_input.lua

@@ -63,13 +63,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 4 - 5
module/Air8101/demo/ui/easyui/single/win_label.lua

@@ -61,14 +61,13 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
+    -- 循环刷新时间
     while true do
         -- 更新时间给文本组件
         time_label:set_text("时间: " .. os.date("%Y-%m-%d %H:%M:%S"))
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
+
+        -- 等待300ms
+        sys.wait(300)
     end
 
 end

+ 0 - 7
module/Air8101/demo/ui/easyui/single/win_message_box.lua

@@ -56,13 +56,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8101/demo/ui/easyui/single/win_number_input.lua

@@ -83,13 +83,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8101/demo/ui/easyui/single/win_password_input.lua

@@ -82,13 +82,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8101/demo/ui/easyui/single/win_picture.lua

@@ -62,13 +62,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8101/demo/ui/easyui/single/win_progress_bar.lua

@@ -62,13 +62,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air8101/demo/ui/easyui/single/win_switch_page.lua

@@ -191,11 +191,6 @@ local function ui_main()
     -- 注册主页面到UI系统
     ui.add(home)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 7
module/Air8101/demo/ui/easyui/single/win_toggle_button.lua

@@ -64,13 +64,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(page1)
 
-    -- 启动exeasyui刷新主循环
-    while true do 
-        -- 刷新显示
-        ui.refresh()
-        -- 等待30ms
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)

+ 0 - 5
module/Air8101/demo/ui/easyui/single/win_vertical_slide.lua

@@ -96,11 +96,6 @@ local function ui_main()
     -- 注册窗口到UI系统
     ui.add(win)
 
-    -- 启动exeasyui刷新主循环
-    while true do
-        ui.refresh()
-        sys.wait(30)
-    end
 end
 
 sys.taskInit(ui_main)