基础控件

Label 文本

1
2
3
4
5
6
7
8
9
10
void first_screen(){
// lv_scr_act() 获取当前的活动屏幕并返回
lv_obj_t* label = lv_label_create(lv_scr_act());
// 设置 label 控件的长宽
lv_obj_set_size(label,100,80);
// 设置 label 元素的对齐方式
lv_obj_set_align(label,LV_ALIGN_CENTER);
// 设置 label 控件的文本值
lv_label_set_text(label,"Hello itheima");
}

Button

1
2
3
4
5
6
7
8
9
void first_screen(){
// 创建按钮
lv_obj_t* btn = lv_btn_create(lv_scr_act());
// 设置对齐方式,并允许你指定对齐的偏移量(x 和 y 偏移)
lv_obj_align(btn,LV_ALIGN_CENTER,0,0);
// 创建按钮上的文本
lv_obj_t* label = lv_label_create(btn);
lv_label_set_text(label,"button");
}

img

Button Matrix

Text area 文本框

F407yihuofeimen