- 博客(6)
- 收藏
- 关注
原创 lvgl显示中文,非常简单
最近在搞LVGL的显示,我这里用的是ESP32-S3+一块1.14寸的屏幕显示。遇到一个lable显示中文时,却什么都不显示。选择文件就选择刚刚下载的字体文件,然后Symbols中填入你要显示的字就可以了。会生成一个.c文件,放入你的项目中即可。总结起来就一句话:首先获取一个字体文件,然后利用字体转化器得到LVGL需要的字库即可。Bpp选择的越大,显示的字体越好看,但是也越占硬件资源,依情况而选就可以。这句声明必须加,不然会报错,参数就是.c文件的文件名。本文章仅做学习,不做商用,如有不妥,请联系删除。
2024-03-06 11:15:37 887
原创 lvgl学习-解决不了msgbox无法显示的问题
首先,我在建立这个container_1页面的函数中,增加了一个本应该很有用的函数:lv_scr_load。向new_scr发送事件LV_EVENT_SCREEN_LOAD_START。然后lv_disp_load_scr调用lv_scr_load_anim(首先lv_scr_load直接调用lv_disp_load_scr(向new_scr发送事件LV_EVENT_SCREEN_LOADED。也就是没有动画的lv_scr_load_anim。获得当前显示器对象lv_obj_get_disp。
2024-02-20 11:21:00 545 2
原创 继续学习lvgl-输入设备知识
注册函数最主要的工作是初始化lv_indev_t结构体,并创造一个read_timer,用来周期性的调用一个叫做lv_indev_read_timer_cb的函数。lv_indev_read_timer_cb调用read_cb函数,并传入一个传参:lv_indev_data_t *data。判断手势操作的两点之间的最小距离gesture_min_velocity。长按时的重复触发时间long_press_repeat_time。lv_indev_drv_init 这个函数的。
2024-02-17 13:06:24 609 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人