ui->star =lv_obj_create(NULL,NULL);//创建屏幕的基本对象
ui->star_cont=lv_cont_create(ui->star, NULL);
两个都是创建对象,而且二者函数的输入值和返回值都相同,为什么要用两种函数,里面的处理过程有什么不同
还有类似的lv_label_create
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
lv_obj_create和lv_cont_create的相关函数问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
0条回答 默认 最新
报告相同问题?
提交
- 2025-06-26 10:07hhhhhello啊的博客 文章通过基础示例演示了设置获取user_data的流程,并重点剖析了野指针、内存泄漏、类型混淆等常见问题的解决方案。最佳实践部分提出内存管理黄金法则、事件处理优化和结构化设计建议,最后通过计数器案例展示实际...
- 2025-10-18 15:01攒钱植发的博客 在LVGL应用中,后台线程如果直接通过lv_obj_send_event通知UI线程会导致潜在的段错误和逻辑错误,因为GUI操作不是线程安全的。
- 2024-10-31 16:16决战嵌入式的博客 https://lvgl.100ask.net/master/ 目录: 一、Base object(基础对象) (lv_obj) 基本对象的创建以及删除操作: 基础对象通用函数: Boxing model(盒子模型)Positions, sizes, and layouts(位置、大小和布局) ...
- 2024-11-14 11:11决战嵌入式的博客 /* obj幕布控件 */ lv_obj_t * obj = lv_obj_create(lv_scr_act()); // 大小设置(size) lv_obj_set_size(obj, 100, 100); // 设置幕布大小 100*100 // lv_obj_set_width(obj, 100); // 设置高度 // lv_obj_set_...
- 2024-09-11 16:21Projectsauron的博客 滚轮类似下拉列表,和下拉列表不同的是,滚轮有直接可见的几个选项,我们可以通过滚动滚轮中的列表来浏览并选择选项。滚轮部件由两个部分组成:主体背景和所选文本。主体背景;所选文本。
- 2025-07-01 16:38神都司考的博客 LVGL(Light and Versatile Graphics Library)作为轻量级嵌入式图形库,其对象操作API是实现界面开发的核心。本文重点解析了五个关键API:lv_obj_get_child用于获取子对象,实现对象树遍历;lv_obj_get_width/...
- 2022-01-28 12:00Rice嵌入式的博客 在LVGL中编写如下测试程序: LV_FONT_DECLARE(mcu_font_16) void lv_test(void) { lv_obj_t* label = lv_label_create(lv_scr_act(),NULL); lv_obj_set_style_local_text_font(label,LV_OBJ_PART_MAIN,LV_STATE_...
- 2021-11-10 17:16hebao0的博客 设置方式 ... lv_obj_t * btn2 = lv_btn_create(lv_scr_act()); lv_obj_align(btn2, LV_ALIGN_CENTER, 0, 40); lv_obj_clear_flag(btn2, LV_OBJ_FLAG_CLICKABLE); • LV_OBJ_FLAG_HIDDEN Make the o
- 2024-11-10 15:22知更鸟_z的博客 冒泡事件指的是子控件触发事件后完成事件,在调用父控件的事件。要不调用父控件必须在子控件中阻止其冒泡阻止冒泡的函数时效果图运行结果点击了父控件1下03按键101 03按键202。
- 2021-12-18 09:15请叫我啸鹏的博客 提示:本博客作为学习笔记,有错误的地方希望指正 文章目录一、btn 简介1.1概述 Overview1.2为对象添加事件 Add events to the object...Refresh event1.8事件回调中结构体领域 Fields of lv_event_t1.9冒泡事件 Eve
- 2023-04-25 20:59遇到困难睡大觉-的博客 需求如图 使用lvgl中的 void lv_obj_scroll_to_view_recursive(lv_obj_t * obj, lv_anim_enable_t anim_en) 函数可以解决这个问题,该函数的作用是: lv_obj_scroll_to_view_recursive是一个函数,该函数的作用是...
- 2022-11-22 21:05握不住的草的博客 //禁止滚动 /***************************************创建各时间对象obj**********************/ /** lv_obj_t* date = lv_obj_create(contTime); lv_obj_remove_style_all(date); lv_obj_set_size(date, 70, 30); ...
- 2022-12-16 23:48煜个头头的博客 /* 创建组 */ lv_group_t * g = lv_group_create() /* 将对象添加进组 */ lv_group_add_obj(g, obj) /* 关联组和设备 */ lv_indev_set_group(indev, g) 按键 /* 按键类型 */ LV_KEY_NEXT //专注于下一个对象 LV_KEY...
- 2025-04-03 07:22小灰灰搞电子的博客 lv_list是一种包含多个按钮的对象,按钮(列表项)可以通过图标和文字进行标记。lv_list垂直滚动:可以显示多个项目,并支持滚动的展示方式。动态更新:支持动态添加和移除子项。可交互:列表项可以响应用户点击及...
- 2024-06-20 08:13薛慕昭的博客 Flexbox布局在现代界面设计中扮演着重要角色,特别是在响应式和动态布局方面。LVGL(LittlevGL)作为一个轻量级图形库,通过其强大的Flex布局功能,使得用户能够轻松地管理和排列界面元素。本文将介绍如何在LVGL中...
- 2025-08-07 17:09hanakami、的博客 本文介绍了LVGL图形库中实现屏幕切换的多种方法,包括:1)对象显示/隐藏切换(适合简单场景);2)官方推荐的lv_scr_load()方式;...文章还包含实际代码示例和不同方法的优缺点比较,适合LVGL初学者参考。
- 2022-08-09 19:03qq_24429681的博客 /*Create the ancestor of scalemenu*/ /*TODO modify it to the ancestor create function */ lv_obj_t * new_scale = lv_cont_create(par, copy); LV_ASSERT_MEM(new_scale); if(new_scale == NULL) return NULL;...
- 没有解决我的问题, 去提问