zl程序教程

您现在的位置是:首页 >  其它

当前栏目

littlevgl之按钮设置文字

设置 按钮 文字
2023-09-14 09:07:09 时间
static lv_obj_t * btn1;		//按键对象一定要是全局变量,因为在按钮函数里用完设置之后还需要在事件回调函数里进行引用判断
static lv_obj_t * btn_label;//用来显示按钮文字的


static void btn_test(void)
{
    lv_obj_t * label;
    
    btn1 = lv_btn_create(lv_scr_act(), NULL);			//获取当前屏幕对象
    lv_obj_set_event_cb(btn1, btn_event_handler);		//设置事件回调函数-也就是按钮槽函数
    lv_obj_align(btn1, NULL, LV_ALIGN_CENTER, 0, -40);	//按钮的相对摆放位置,基于屏幕的,没有参考对象
    
    label = lv_label_create(btn1, NULL);				//设置btn1的标签。btn1删除之后label标签也会进行删除
    lv_label_set_text(label, "Button");					//设置标签文本,即按钮内的文字样式 
    
}

感觉littlevgl的按钮控件上与qt相比来比,这里就很繁琐。