当前位置: 首页 > news >正文

【LVGL】复选框部件

引言

复选框部件(lv_checkbox)

image

复选框相关 api 函数

image

image

示例程序

lv_obj_t *checkbox;static void event_cb(lv_event_t *e)
{lv_event_code_t code = lv_event_get_code(e);if (code == LV_EVENT_VALUE_CHANGED) {if(lv_obj_has_state(checkbox, LV_STATE_CHECKED)) {printf("on\r\n");} else {printf("off\r\n");}}
}void my_gui(void)
{checkbox = lv_checkbox_create(lv_scr_act());  /* 创建一个复选框 */lv_obj_set_align(checkbox, LV_ALIGN_CENTER);    /* 设置对齐 */lv_checkbox_set_text(checkbox, "remember the password");    /* 设置复选框文本 */lv_obj_set_style_pad_column(checkbox, 20, LV_STATE_DEFAULT);    /* 设置复选框与文本位置 */lv_obj_add_state(checkbox, LV_STATE_CHECKED | LV_STATE_DISABLED);   /* 给复选框添加状态,disable表示不可修改状态 */lv_obj_clear_state(checkbox, LV_STATE_CHECKED | LV_STATE_DISABLED);   /* 清除复选框状态,并清除disable不可修改状态 */lv_obj_add_event_cb(checkbox, event_cb, LV_EVENT_VALUE_CHANGED, NULL);  /* 给复选框添加事件 */
}

博客导航

博客导航

http://www.zskr.cn/news/46601.html

相关文章:

  • serializers.ModelSerializer进行序列化和反序列化时,只传递instance和只传递data以及同时传递instance和data参数作为序列化输出和反序列化输入的数据源
  • 完整教程:在 Claude Code 中设置 MCP 服务器(技术总结)
  • [GXYCTF2019]Ping Ping Ping wp - fish666
  • 2025 年 11 月码垛机厂家推荐排行榜,全自动/高位/低位/立柱/编织袋/纸箱/桶/粉料/肥料码垛机,江苏/无锡码垛机器人实力解析
  • 基于MATLAB图像特征识别及提取实现图像分类
  • 无限长直导线周围电场分布的MATLAB
  • 1-2-3-泛型与反射
  • 1-3-1-知识图谱
  • T690363 促销活动
  • 1-6-0-总纲
  • 1-3-5-AQS详解
  • 起飞啦,太easy啦!!!小白的神级AI辅助工具,一句话即可搭建超50个节点的工作流~~~~
  • 3-1-1-2-MySQL锁机制
  • 3-1-2-2-MySQL分页查询机制
  • 3-1-0-MySQL知识总览
  • 4-1-2-Kafka-Broker-log
  • SqlSugar 在linux环境下连接sqlserver数据库报错SSL出错,因为升级了驱动,字符串增加Encrypt=True;TrustServerCertificate=True;
  • 【JMeter】图形化方式使用 - 谷粒
  • 薪酬管理:企业增长的“隐形引擎”—中国薪资管理系统Top 5深度分析与选型指南
  • SpringOJ竞赛计划----组件ElasticSearch
  • 【软件测试】你需要的面试技巧全在这里,细节满满
  • wrewe
  • qeq
  • 非模式生物基因富集分析——小麦富集分析
  • ewr
  • 2025年优质的数字化配电柜厂家推荐及选择参考
  • 2025龙信杯
  • 2025年不锈钢四方管制造企业权威推荐榜单:无缝不锈钢方管/拉丝不锈钢方管/不锈钢抛光方管源头厂家精选
  • Consul(服务全生命周期治) 单节点部署测试以及脚本制作示例(v1.21.2)
  • java+vue+SpringBoot网上点餐架构(脚本+数据库+报告+部署教程+答辩指导)