lv.PART.MAIN类似矩形的背景 lv.PART.SCROLLBAR滚动条部分 lv.PART.INDICATOR指示部分,例如用于圆弧、条、开关或复选框的勾选框 lv.PART.KNOB向圆弧的帽子部分 lv.PART.SELECTED表示当前选择的选项或部分 lv.PART.ITEMS如果小部件有多个相似的元素(例如表格单元格) lv.PART.TICKS刻度上的刻度,例如对于图表或仪表 ...
一、标签(lv_label) 标签是用来显示文本的基本对象类型。 在盒子模型里面,标签的组成包括: LV_PART_MAIN矩形部分(盒子区域)。 填充值可用于在文本和背景之间添加空间。 LV_PART_SCROLLBAR当要展示的文本大于部件的大小时,显示的滚动条部分。 LV_PART_SELECTED选中文本时,突出显示的部分。label只能使用 text_color ...
0, 0); // 设置位置lv_obj_set_size(device_lab_dr_dis, 120, 45); // 设置大小lv_obj_set_style_text_color(device_lab_dr_dis, lv_color_hex(0x00e7ff), LV_PART_MAIN | LV_STATE_DEFAULT); // 设置文本颜色为蓝色(十六进制编码为0x00e7ff)// 设置文字颜色}在上述代码中,我们已经详细地...
void lv_example_get_started_1(void){ /* 更改当前屏幕的背景颜色 */ lv_obj_set_style_bg_color(lv_screen_active(), lv_color_hex(0x003a57), LV_PART_MAIN); /* 创建一个白色标签,并设置其文本内容和居中位置 */ lv_obj_t *label = lv_label_create(lv_screen_active()); ...
LED2;为lv_tick_inc(1);->在main.c文件中初始化定时器TIM4_Init(999,71);-> 修改lvgl采集驱动和触摸驱动->修改显示驱动lv_port_disp_template.c文件->修改输入设备驱动lv_port_indev_template.c文件 4.移植官方例程 将官方例程的demo文件夹复制到LVGL-GUI_APP中->"品"添加文件->“魔术棒”--C/C++--...
#include"lvgl.h"voidmy_first_lvgl_layout(void){lv_obj_t*screen=lv_obj_create(NULL);lv_obj_set_style_bg_color(screen,lv_color_black(),LV_PART_MAIN);lv_obj_set_style_bg_opa(screen,LV_OPA_COVER,LV_PART_MAIN);lv_obj_t*label=lv_label_create(screen);lv_label_set_text(label,"Hello...
lv_obj_set_style_pad_all(cont, 2, LV_PART_MAIN); lv_obj_set_style_pad_column(cont, 10, LV_PART_MAIN); lv_obj_set_style_pad_row(cont, 10, LV_PART_MAIN); lv_obj_set_grid_dsc_array(cont, col_dsc, row_dsc); lv_obj_set_size(cont, LV_HOR_RES - 100, LV_VER_RES - 100...
使用lv_img_set_src绘制图片 遇到一个问题,这么使用图片对象就可以 lv_img_set_src(ui->main_screen_img_2, &_3_alpha_100x100); 通过这种方式传递过来就不行 void setup_scr_main_screen(lv_ui *ui,lv_img_dsc_t alpha) 会报 Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception ...
lv_label_set_text_fmt(label, "%"LV_PRIu32, cnt); cnt++; } /** * 为按钮添加点击事件 */ void lv_example_event_1(void) { lv_obj_t * btn = lv_button_create(lv_screen_active()); lv_obj_set_size(btn, 100, 50); lv_obj_center(btn); ...
lv_obj_set_size(btn1, 100, 50); /* 设置按键的大小 */ lv_obj_set_pos(btn1, 20,30); /* 设置按键的位置 */ 对象的特殊属性 有些对象类型也具有特殊的属性。例如,滑块具有 Min. max. values (最小最大值) Current value (当前值)