voidmy_gui(void){lv_obj_t*parent = lv_obj_create(lv_scr_act());/* 创建父对象,默认大小 */lv_obj_set_size(parent,400,240);/* 设置父对象的大小 */lv_obj_t* child = lv_obj_create(parent);/* 在先前创建的父对象上创建一个子对象 */lv_obj_set_pos(child,50,10);/* 设置子对象的...
lv_obj_set_size(obj_p,OBJ_PARENT_WIDTH,OBJ_PARENT_HEIGH); lv_obj_set_style_border_width(obj_p,0,LV_STATE_DEFAULT); lv_obj_set_style_bg_color(obj_p,lv_color_hex(OBJ_COLOR_BG_MAIN),LV_STATE_DEFAULT); lv_obj_set_style_pad_all(obj_p,0,LV_STATE_DEFAULT); lv_obj_set_style_tex...
lv_group_t* my_group = lv_group_create(); ``` 可以通过`lv_group_add_obj()`函数将一个对象添加到一个组中,例如: ```c lv_group_add_obj(my_group, my_button); ``` 通过`lv_group_remove_obj()`函数可以将一个对象从组中移除。 在LVGL中,可以通过`lv_group_focus_obj()`函数设置组的焦...
如果需要调整控件的尺寸,可以使用函数,lv_obj_set_width()和lv_obj_set_height()分别调整长宽,或使用lv_obj_set_size()一并调整: lv_obj_t* cont =lv_obj_create(lv_scr_act());lv_obj_t* label =lv_label_create(cont);lv_label_set_text(label,"Helllllo, world!");lv_obj_set_size(cont,16...
lv_obj_remove_style_all(cont);lv_obj_set_size(cont, LV_HOR_RES, 142);#if 1/*2022-6-...
LVGL的_lv_obj_destruct函数 从前面的课程我们学习到vlookup函数的基础用法及高级使用,今天讲一个更加简单的查找函数lookup,看了下面的几个场景,你就会发现他有多么简单。 函数解析: Lookup(lookup_value,lookup_vector,result_vector) 1. lookup_value—函数LOOKUP在第一个向量中所要查找的数值,它可以为数字、文本...
// 组初始化,_lv_group_ll _lv_group_init(); // 样式初始化,_lv_obj_style_trans_ll _lv_obj_style_init(); // 显示和输入设备初始化 _lv_ll_init(&LV_GC_ROOT(_lv_disp_ll), sizeof(lv_disp_t)); _lv_ll_init(&LV_GC_ROOT(_lv_indev_ll), sizeof(lv_indev_t)); ...
对于V7,Style的使用方式多是直接调用Style设计函数针对某一个控件进行样式(风格)的绑定,例如设置控件背景透明度lv_obj_set_style_local_bg_opa,确实这类命名方式很方便对控件做样式设计,逐个绑定就是了,并且只要是控件都是obj类型的没有区别,当然也有一些问题,那就是当控件数量多的时候,还设置这么多样式就增加了很...
在一段文本内可能存在许多种样式,对此,可以使用类似 CSS 的 span 来拆分样式在文本内的作用域。为了创建 span ,首先需要创建一个 span-group : lv_obj_t* spangroup =lv_spangroup_create(lv_scr_act());lv_obj_set_size(spangroup,160, LV_SIZE_CONTENT); ...
lv_obj_t*lv_obj_create(lv_obj_t*parent); /** //lv_obj_tree.h * Delete an object and all of its children. * Also remove the objects from their group and remove all animations (if any). * Send `LV_EVENT_DELETED` to deleted objects. ...