LVGL基础控件:按钮(Button)调试一块STM32F429的板子时遇到个怪事:明明按照文档配置了按钮,点击后回调函数死活不触发。折腾半天发现是LV_EVENT_CLICKED和LV_EVENT_PRESSED搞混了——前者需要释放动作,后者按下即触发。这种低级错误在LVGL里其实很常见,今天就从按钮控件开始,把那些容易踩的坑一个个说清楚。按钮的创建与基础配置创建按钮的代码就一行,但别急着复制粘贴:lv_obj_t*btn=lv_btn_create(lv_scr_act());// 父对象是当前活动屏幕/
051、LVGL基础控件:按钮(Button)
LVGL基础控件:按钮(Button)调试一块STM32F429的板子时遇到个怪事:明明按照文档配置了按钮,点击后回调函数死活不触发。折腾半天发现是LV_EVENT_CLICKED和LV_EVENT_PRESSED搞混了——前者需要释放动作,后者按下即触发。这种低级错误在LVGL里其实很常见,今天就从按钮控件开始,把那些容易踩的坑一个个说清楚。按钮的创建与基础配置创建按钮的代码就一行,但别急着复制粘贴:lv_obj_t*btn=lv_btn_create(lv_scr_act());// 父对象是当前活动屏幕/