【LVGL开源GUI】

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开源库提供了很多的组件,而且还提供的源码和显示效果,可以直接复制源码,按照自己的想法改一下,很快很方便。

圆弧,进度条,按钮,文本框等等,在上边的连接都可以自己看。可以设置回调函数来定义组件操作的功能,比如按下按键跳转界面,相当的方便。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值