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基础语法-按钮的主要内容,如果未能解决你的问题,请参考以下文章