LVGL开源GUI
简单介绍可以去看lvgl.io,了解一下。
想学习可以去b站搜索韦东山。
简单介绍
lvgl主要是面向对象的思想,需要了解一下,不然对于代码可能会有点懵。
首先要了解一下基础的对象 lv_obj
比如,通过下面展示一些 内联代码片
就可以创建一个矩形,想要在界面上加东西,就把lv_scr_act()看成父类。
lv_obj_t * obj = lv_obj_create(lv_scr_act());
想要改变矩形的形状位置等等,就通过如下面展示的一些 内联代码片
,改变矩形的大小和在界面上的位置。各种函数可以去链接: 百问网查一下,很方便的。
lv_obj_set_size(obj, 20,20);
lv_obj_align(obj, LV_ALIGN_CENTER, 0, 0);
核心组件介绍
lvgl开源库提供了很多的组件,而且还提供的源码和显示效果,可以直接复制源码,按照自己的想法改一下,很快很方便。
圆弧,进度条,按钮,文本框等等,在上边的连接都可以自己看。可以设置回调函数来定义组件操作的功能,比如按下按键跳转界面,相当的方便。