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