voidlv_obj_set_grid_cell(lv_obj_t* obj,lv_grid_align_tx_align,uint8_tcol_pos,uint8_tcol_span,lv_grid_align_ty_align,uint8_trow_pos,uint8_trow_span); 将每一个控件摆放在合适的网格位置。align指定每一个放置在网格上的控件相对格线的对齐;pos指定控件放置在哪个格子里,最左上角的格子位置...
lv_obj_set_pos(lv_desktop_dep_mode[index], desktop_icon[index].x, desktop_icon[index].y);// 设置图标位置 lv_img_set_pivot(lv_desktop_dep_mode[index], 50, 50);// 设置图标中心点 lv_img_set_angle(lv_desktop_dep_mode[index], 0);// 设置图标旋转角度 lv_obj_set_size(lv_desktop_...
设置x轴方向的坐标位置:lv_obj_set_x(obj,new_x);设置y轴方向的坐标位置:lv_obj_set_y(obj,new_y);同时设置x、y坐标位置:lv_obj_set_pos(obj,new_x,new_y);// position 4.3.2 获取位置(Get position) highlighter- reasonml 获取x轴坐标位置:lv_obj_get_x(obj);获取y轴坐标位置:lv_obj_get_y...
lv_obj_set_size(par, 100, 80); /* 设置对象的大小 */ lv_obj_t * obj1 = lv_obj_create(par, NULL); /* 基于前面创建的对象(par)创建一个子对象(obj1),之前的对像成为父对象 */ lv_obj_set_pos(obj1, 10, 10); /* 设置子对象的位置 */ 当我们修改父对象的位置,子对象也会一起移动,...
lv_obj_set_pos()是设置对象位置的函数。它需要两个参数:要设置位置的对象和位置(像素)。 6. lv_label_create() lv_label_create()是创建标签控件的函数。它返回一个指向新标签控件的指针。该函数需要一个参数:父对象。 7. lv_label_set_text() lv_label_set_text()是设置标签文本内容的函数。它需要两...
lv_obj_set_pos(myBtn, 10, 10); // 设置坐标 lv_obj_set_size(myBtn, 120, 50); // 设置大小 // 按钮上的文本 lv_obj_t *label_btn = lv_label_create(myBtn); // 创建文本标签,父对象:上面的btn按钮 lv_obj_align(label_btn, LV_ALIGN_CENTER, 0, 0); // 对齐于:父对象 ...
lv_obj_t * child2 = lv_button_create(child); lv_obj_set_size(child2, 100, 50); label = lv_label_create(child2); lv_label_set_text(label, "Right"); lv_obj_center(label); child = lv_obj_create(panel); lv_obj_set_pos(child, 40, 160); ...
使用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 ...
1.启用 lv_conf.h 双击打开 lv_conf.h,对以下内容进行修改,以启用此文件 第15行,原:#if 0,修改为:#if 1 2、启用 lv_port_disp.h 双击打开 lv_port_disp.h,修改以下内容,以启用此文件: 第7行,原:#if 0, 修改为:#if 1 第22行,原:“lvgl/lvgl.h", 修改为:”lvgl.h" ...
lv_obj_center(SETTINGS_TXT); lv_obj_t * MUSIC = lv_btn_create(contanier2); lv_obj_add_event_cb(MUSIC, MUSIC_event_handler, LV_EVENT_CLICKED, NULL); lv_obj_set_pos(MUSIC,125,20); lv_obj_set_size(MUSIC, 80, 80); lv_obj_t * MUSIC_TXT = lv_label_create(MUSIC); lv_label_...