Advertisement

LVGL的学习笔记

阅读量:

一.前言

作为一个免费的LVGL图形化设计软件,在开发过程中已获得广泛应用。然而,在控件功能的设计方面存在欠缺。鉴于此,笔者参考了正点原子与百问网发布的LVGL教程内容,并在此基础上补充完善GUI Guider的功能模块

二.控件篇

复选框部件(lv_checkbox)

1.设置复选框文本

GUI Guider只能动态设置文本

复制代码
    lv_checkbox_set_text(ui->screen_1_cb_1, "checkbox");

实际上,在LVGL中,还支持静态设置文本

复制代码
    lv_checkbox_set_text_static(cb2, "Checkbox2");

二者区别看函数定义便知

复制代码
 void lv_checkbox_set_text(lv_obj_t * obj, const char * txt)

    
 {
    
     ...
    
     strcpy(cb->txt, txt);
    
     ...
    
 }
    
 void lv_checkbox_set_text_static(lv_obj_t * obj, const char * txt)
    
 {
    
     ...
    
     cb->

全部评论 (0)

还没有任何评论哟~