littlevgl之按钮设置文字
Posted 我不是萧海哇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了littlevgl之按钮设置文字相关的知识,希望对你有一定的参考价值。
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相比来比,这里就很繁琐。
以上是关于littlevgl之按钮设置文字的主要内容,如果未能解决你的问题,请参考以下文章
littlevgl之图片控件(lv_img)与自带图标的使用