LVGL8基础语法-按钮

Posted 文某9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LVGL8基础语法-按钮相关的知识,希望对你有一定的参考价值。

创建按钮

   //按钮创建
    lv_obj_t* button=lv_btn_create(lv_scr_act());

修改按钮颜色

    //按钮创建
    lv_obj_t* button=lv_btn_create(lv_scr_act());
    //修改样式
    lv_obj_set_style_bg_color(button,lv_color_hex(0xCC0033),LV_PART_MAIN);

按下按钮修改颜色

//按钮创建
lv_obj_t* button=lv_btn_create(lv_scr_act());
//按下改变颜色
lv_obj_set_style_bg_color(button,lv_color_hex(0xCC0033),LV_PART_MAIN|LV_STATE_PRESSED);

按钮按键联动

//创建一个组
lv_group_t *g= lv_group_create();
//添加默认组
lv_group_set_default(g);
//按钮创建
lv_obj_t* button=lv_btn_create(lv_scr_act());
//设置按键大小
lv_obj_set_size(button,100,50);
//设置坐标
lv_obj_align(button,LV_ALIGN_CENTER,0,-100);
//将组和输入设备相关联
lv_indev_set_group(lv_win32_keypad_device_object,g);

    

在模拟器上我们的输入设备是键盘,但是在Stm32上我们是用的独立按键,按键这部分的设置转到Stm32按键详解

以上是关于LVGL8基础语法-按钮的主要内容,如果未能解决你的问题,请参考以下文章

LVGL8基础语法-图片显示

LVGL8基础语法-图片显示

LVGL8基础语法-事件

LVGL8基础语法-事件

LVGL8基础语法-设置中文

ESP32学习笔记 - 基于 ESP32 移植 LVGL8.3