# lvgl_ex **Repository Path**: thtfcccj/lvgl_ex ## Basic Information - **Project Name**: lvgl_ex - **Description**: LVGL 独立于应用的扩展功能,如的扩展widget等 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-11 - **Last Updated**: 2026-04-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## **请将本仓库文件放在与lvgl同目录的文件夹中** ### 在LVGL中增加扩展控制支持的方法: 因LVGL使用theme机制辅助绘图,故需在LVGL内部集成新增控件,以dtable为例,方法为: * 1. 在LVGL中查找最相近的控件,本例为LV_USE_TABLE * 2. 复制一个LV_USE_TABLE里的内容在其下,并修改其TABLE为TABLE,table为dtable 集中在lv_theme_default.c/lv_theme_mono.c/lv_theme_simple.c里 lv_conf_internal.h可更改 * 3. 因lvgl.h中没有本控制声明,故编译会出错,故在该文件前几行的: #include "../../../lvgl.h 后,增加: extern const lv_obj_class_t lv_dtable_class; * 4. 将LV_USE_DTABLE = 1加入到有效的 lv_conf.h中,重新编译