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

外围网站做代理怎么让百度搜出自己

外围网站做代理,怎么让百度搜出自己,网站开发公司 广告词,建设派网站文章目录 🧩 一、lv_checkbox 是什么?✅ 二、如何使用 lv_checkbox1️⃣ 创建 checkbox2️⃣ 设置或获取勾选状态3️⃣ 添加事件回调 🧪 三、完整示例🎨 四、样式自定义(可选)📌 五、典型应用场…

文章目录

    • 🧩 一、`lv_checkbox` 是什么?
    • ✅ 二、如何使用 `lv_checkbox`
      • 1️⃣ 创建 checkbox
      • 2️⃣ 设置或获取勾选状态
      • 3️⃣ 添加事件回调
    • 🧪 三、完整示例
    • 🎨 四、样式自定义(可选)
    • 📌 五、典型应用场景
    • ⚠️ 六、注意事项


当然可以!lv_checkbox 是 LVGL 中的复选框控件,常用于表示“开 / 关”或“已选 / 未选”的状态,允许用户选择一个或多个选项


🧩 一、lv_checkbox 是什么?

它是一个带文字的方形框,状态可以是:

  • ✅ 已勾选
  • ⬜ 未勾选
  • 🛑 禁用状态(不能点)

通常用于设置选项、表单、条款同意等场景。


✅ 二、如何使用 lv_checkbox

1️⃣ 创建 checkbox

lv_obj_t * cb = lv_checkbox_create(lv_scr_act());
lv_checkbox_set_text(cb, "我已阅读并同意");
lv_obj_align(cb, LV_ALIGN_CENTER, 0, 0);

你也可以在创建时直接设置文本(从 v8.1 起):

lv_obj_t * cb = lv_checkbox_create(lv_scr_act());
lv_label_set_text(lv_obj_get_child(cb, 1), "同意条款");

2️⃣ 设置或获取勾选状态

// 设置勾选
lv_obj_add_state(cb, LV_STATE_CHECKED);// 清除勾选
lv_obj_clear_state(cb, LV_STATE_CHECKED);// 是否已勾选?
bool is_checked = lv_obj_has_state(cb, LV_STATE_CHECKED);

3️⃣ 添加事件回调

void checkbox_event_cb(lv_event_t * e) {lv_obj_t * cb = lv_event_get_target(e);bool checked = lv_obj_has_state(cb, LV_STATE_CHECKED);const char * txt = lv_label_get_text(lv_obj_get_child(cb, 1));printf("复选框【%s】现在是:%s\n", txt, checked ? "已勾选" : "未勾选");
}lv_obj_add_event_cb(cb, checkbox_event_cb, LV_EVENT_VALUE_CHANGED, NULL);

🧪 三、完整示例

void lv_example_checkbox() {lv_obj_t * cb1 = lv_checkbox_create(lv_scr_act());lv_checkbox_set_text(cb1, "我已阅读用户协议");lv_obj_align(cb1, LV_ALIGN_TOP_LEFT, 10, 10);lv_obj_add_event_cb(cb1, checkbox_event_cb, LV_EVENT_VALUE_CHANGED, NULL);lv_obj_t * cb2 = lv_checkbox_create(lv_scr_act());lv_checkbox_set_text(cb2, "订阅邮件");lv_obj_align(cb2, LV_ALIGN_TOP_LEFT, 10, 50);lv_obj_add_event_cb(cb2, checkbox_event_cb, LV_EVENT_VALUE_CHANGED, NULL);
}

🎨 四、样式自定义(可选)

你可以为复选框添加自定义颜色、边框等样式:

lv_obj_set_style_bg_color(cb1, lv_palette_main(LV_PALETTE_GREEN), LV_PART_INDICATOR);
lv_obj_set_style_text_color(cb1, lv_color_black(), 0);

也可以设置字体大小、对齐方式等。


📌 五、典型应用场景

场景示例
用户协议“我已阅读并同意…”
设置选项“启动时自动登录”
批量选择文件列表中多选
表单“接收通知”、“隐藏密码”

⚠️ 六、注意事项

  • lv_checkbox 只能显示一个方框和一段文字,不能像 lv_list 那样显示复杂内容。
  • 不支持单独修改 icon(可以自定义绘图或重写样式实现)。

http://www.dtcms.com/wzjs/340841.html

相关文章:

  • 哪个网站可以免费做音乐相册网站域名查询官网
  • 大庆企业做网站3seo
  • 网站欢迎页面怎么做网站排名优化价格
  • 用jquery打造个性网站百度一下全知道
  • 心理咨询师招聘优化大师手机版
  • 企业网站建设需要多少钱杭州seo网站推广排名
  • 可以免费创建网站的软件上海网站推广服务公司
  • 什么网站能代做预算保定seo网络推广
  • 东阿网站建设电话苏州seo免费咨询
  • 同企网站建设做网站百度app关键词优化
  • 石家庄网站运营seo如何快速排名百度首页
  • 南京紫米网络科技有限公司seo外链优化
  • 做网站建设销售辛苦吗b站24小时自助下单平台网站
  • 做外贸网站卖什么好处竞价托管服务多少钱
  • 杭州信贷网站制作陕西网页设计
  • 嘉兴网站优化排名湖南关键词网络科技有限公司
  • 武汉微信网站制作如何对一个网站进行seo
  • 网站建设的销售术语百度seo如何优化关键词
  • 网站app制作品牌营销推广代运营
  • 电子商务网站建设论文结论艾滋病多久能检查出来
  • 电商平台运营是做什么的seo搜索引擎优化薪酬
  • 购物网站主页怎么做百度手机端排名如何优化
  • 校园网站设计与实现产品推广方案范例
  • 株洲营销型网站建设邵阳seo优化
  • 赣州专业网站推广多少钱百度快速收录网站
  • 丰润网站建设引流推广多少钱一个
  • 做装修公司网站中国站长之家
  • 找设计公司上哪个网站百度会员登录入口
  • 漳州最专业的网站建设搜狗推广平台
  • 开发工具是什么意思湘潭网站seo