M5UI
M5UI 是一个基于 LVGL v9.3 的 UI 库。它提供了一组用于创建 M5Stack 设备用户界面的小部件和函数。
它已适用于 M5Stack 设备,您只需调用 m5ui.init() 即可开始使用它。
M5 系列显示库说明
1. Display
底层图形库,提供屏幕绘制、文字、线条、颜色管理等基础功能。
可独立使用,适合只需要绘制图形或文字的场景。
2. Widgets
基础控件库,提供标签、图片显示等 UI 控件。
底层依赖 M5GFX。
适合需要简单交互控件的界面。
3. M5UI
高层 UI 框架,基于 LVGL 封装。
提供页面管理、多控件布局和统一事件处理。
使用提示
⚠️ 不建议同时混用 M5GFX、M5Widgets、M5UI,可能导致渲染异常或事件冲突。
单独绘图 → 使用 M5GFX。
简单控件交互 → 使用 M5Widgets。
多页面 UI → 使用 M5UI。
Functions
- m5ui.init()
初始化 M5UI 库。使用任何其他 M5UI 函数之前必须调用此函数
- 返回:
None
- m5ui.deinit()
取消初始化 M5UI 库。当您不再需要使用 M5UI 时,应调用此函数。
- 返回:
None