随笔分类 -  嵌入式开发

上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要:一、选项卡部件 选项卡视图部件常用于多页面的切换,它的每一个页面就相当于一个容器,用户可以往里面装入自己需要的内容(例如其他的部件)。 选项卡视图部件由 按钮矩阵 和 主体容器 两部分组成,如果用户需要修改这两部分的样式,则必须先获取相应的组成部分。 LVGL 官方提供了一些与选项卡视图部件相关 A 阅读全文
posted @ 2024-08-11 20:16 星光映梦 阅读(406) 评论(0) 推荐(0)
摘要:一、图片按钮部件 图片按钮部件和按钮部件是非常相似的,它只不过是在按钮部件的基础上增加了图片显示的功能。图片按钮部件只有一个组成部分:主体(LV_PART_MAIN)。图片按钮部件支持 C 语言数组或者外部存储器读取图片源,但它并不支持图标字体。 LVGL 官方提供了一些与图片按钮部件相关 API。 阅读全文
posted @ 2024-08-09 20:14 星光映梦 阅读(258) 评论(0) 推荐(0)
摘要:一、图片部件 图片部件可用于显示图片,其图片源可以是 C 语言数组格式的文件、二进制的.bin 文件以及图标字体。图片部件要显示 BMP、JPEG 等格式的图片,则必须经过解码。图片部件的组成部分仅有一个:主体(LV_PART_MAIN)。 LVGL 官方提供了一些与图片部件相关 API。 #def 阅读全文
posted @ 2024-08-07 21:24 星光映梦 阅读(595) 评论(0) 推荐(0)
摘要:一、图标部件 图表可以将数据可视化,更加直观地显示数据、对比数据、分析数据。LVGL 的图表部件支持两种图形:折线图 和 条形图。 图表部件由六个部分组成: 主体部分(LV_PART_MAIN):主要设置背景属性和线条(用于分隔线)相关的样式属性。 滚动条部分(LV_PART_SCROLLBAR): 阅读全文
posted @ 2024-08-05 20:18 星光映梦 阅读(353) 评论(0) 推荐(0)
摘要:一、表格部件 在 LVGL中,表格部件是由一个个单元格组成的,表格部件的单元格中只能存放文本形式的内容,不支持存放其他任何类型的对象或者部件。表格部件由两个部分组成:主体背景(LV_PART_MAIN)和 单元格(LV_PART_ITEMS)。 LVGL 官方提供了一些与表格部件相关 API。 lv 阅读全文
posted @ 2024-08-03 20:10 星光映梦 阅读(236) 评论(0) 推荐(0)
摘要:一、列表部件 列表部件常用于多选一的场景,默认会展现多个选项。列表部件由两个部分组成:主体背景(LV_PART_MAIN)和 滚动条(LV_PART_SCROLLBAR)。 LVGL 官方提供了一些与列表部件相关 API。 lv_obj_t * lv_list_create(lv_obj_t * p 阅读全文
posted @ 2024-08-01 20:43 星光映梦 阅读(228) 评论(0) 推荐(0)
摘要:一、加载器部件 加载器部件常用于提示当前任务正在加载,它是由 主体背景(LV_PART_MAIN)和 指示器(LV_PART_INDICATOR)组成的,示意图如下所示: 用户需要 创建加载器部件,可调用 lv_spinner_create() 函数。 /** * @brief 创建加载器部件 * 阅读全文
posted @ 2024-06-27 22:29 星光映梦 阅读(232) 评论(0) 推荐(0)
摘要:一、进度条部件 进度条部件(lv_bar)部件由两个部分组成:背景(LV_PART_MAIN)和 指示器(LV_PART_INDICATOR),示意图如下: LVGL 官方提供了一些与进度条部件相关 API,如下表所示: lv_obj_t * lv_bar_create(lv_obj_t * par 阅读全文
posted @ 2024-06-25 22:12 星光映梦 阅读(253) 评论(0) 推荐(0)
摘要:一、滑块部件 滑块部件常用于调节某个参数的值,它以直线滑动的形式来修改数值。滑块部件由三个部分组成:主体背景(LV_PART_MAIN)、指示器(LV_PART_INDICATOR)和 旋钮(LV_PART_KNOB)。 LVGL 官方提供了一些与滑块部件相关 API。 lv_obj_t * lv_ 阅读全文
posted @ 2024-06-23 21:46 星光映梦 阅读(243) 评论(0) 推荐(0)
摘要:一、微调器部件 微调器部件本质上就是一个文本区域部件,它只不过在后者的基础上做了一些延伸。微调器主要用于精确调节某个参数值。 LVGL 官方提供了一些与微调器部件相关 API。 lv_obj_t * lv_spinbox_create(lv_obj_t * parent); // 创建微调器部件 v 阅读全文
posted @ 2024-06-21 22:15 星光映梦 阅读(177) 评论(0) 推荐(0)
摘要:一、键盘部件 键盘部件本质上是一个特殊的按钮矩阵,它具有预定义的键映射和逻辑处理,从而实现文本的输入功能。键盘部件与按钮矩阵的组成类似,一共有两个部分:主体背景(LV_PART_MAIN)和 按钮(LV_PART_ITEMS)。 LVGL 官方提供了一些与键盘部件相关 API。 lv_obj_t * 阅读全文
posted @ 2024-06-19 21:38 星光映梦 阅读(203) 评论(0) 推荐(0)
摘要:一、文本区域部件 文本域部件就是我们常用的文本输入框,用户可以在其中输入所需文本。文本区域部件由五个部分组成: 主体(LV_PART_MAIN):可设置背景属性以及文本样式属性。 滚动条(LV_PART_SCROLLBAR):可设置滚动条样式属性。 所选文本(LV_PART_SELECTED):可设 阅读全文
posted @ 2024-06-17 21:22 星光映梦 阅读(343) 评论(0) 推荐(0)
摘要:一、滚轮部件 滚轮部件常用于多选一的场景,它以 滚轮 的形式来展开多个选项。滚轮部件由两个部分组成:① 主体背景(LV_PART_MAIN)和 ② 所选文本(LV_PART_SELECTED),示意图如下: LVGL 官方提供了一些与滚轮部件相关 API。 lv_obj_t * lv_roller_ 阅读全文
posted @ 2024-06-09 20:38 星光映梦 阅读(272) 评论(0) 推荐(0)
摘要:一、下拉列表部件 下拉列表部件常用于多选一的场景,其点击后可展开多个选项,用户可以从这些选项中选择一个,一旦选择好后,这些选项会自动收回。下拉列表部件由五个部分组成,按钮部分 由 ① 按钮的主体背景(LV_PART_MAIN)和 ② 指示器(LV_PART_INDICATOR),列表部分 由 ③ 当 阅读全文
posted @ 2024-06-07 20:18 星光映梦 阅读(286) 评论(0) 推荐(0)
摘要:一、复选框部件 复选框部件 由两个部分组成:主体(LV_PART_MAIN)和 勾选框(LV_PART_INDICATOR),示意图如下: 我们可以通过 lv_checkbox_create() 函数来 创建复选框部件。 /** * @brief 创建复选框部件 * * @param parent 阅读全文
posted @ 2024-06-05 21:17 星光映梦 阅读(185) 评论(0) 推荐(0)
摘要:一、按钮矩阵部件 在 LVGL 中,按钮矩阵部件相当于一系列伪按钮的集合,它按一定的序列来排布这些按钮。这些伪按钮并不是真正的按钮部件(lv_btn),它们只是具有按钮外观的图形,但这些图形具有和按钮一样的点击效果。伪按钮所占的内存非常小,一个伪按钮大概占用 8 个字节,而一个普通按钮部件所占的内存 阅读全文
posted @ 2024-06-03 20:51 星光映梦 阅读(423) 评论(0) 推荐(0)
摘要:一、按钮部件 在 LVGL 中,当 按钮部件(lv_btn)被创建出来之后,其默认是一个圆角矩形,较为遗憾的是,按钮部件并不能直接设置文本。按钮部件仅有一个组成部分:主体背景。 我们可以通过 lv_btn_create() 函数 创建按钮部件。 #define lv_btn_create lv_bu 阅读全文
posted @ 2024-06-01 22:17 星光映梦 阅读(270) 评论(0) 推荐(0)
摘要:一、开关部件 开关部件 由三个部分组成:主体背景(LV_PART_MAIN)、指示器(LV_PART_INDICATOR)和 旋钮(LV_PART_KNOB),示意图如下: 用户可以通过 lv_switch_create() 函数来 创建开关部件。 /** * @brief 创建开关部件 * * @ 阅读全文
posted @ 2024-05-09 21:12 星光映梦 阅读(265) 评论(0) 推荐(0)
摘要:一、圆弧部件 圆弧部件以弧形的形式来调节、显示某个参数的值。圆弧(lv_arc)部件由三个部分组成:背景弧(LV_PART_MAIN)、前景弧(LV_PART_INDICATOR)和 旋钮(LV_PART_KNOB),示意图如下: LVGL 官方提供了一些与圆弧部件相关 API 函数。 lv_obj 阅读全文
posted @ 2024-05-07 20:44 星光映梦 阅读(426) 评论(0) 推荐(0)
摘要:一、线条部件 线条部件能够在一组坐标点之间依次 绘制直线。线条部件只有一个组成部分:主体(LV_PART_MAIN)。 LVGL 官方提供了一些与线条部件相关 API。 lv_obj_t * lv_line_create(lv_obj_t * parent); // 创建线条部件 void lv_l 阅读全文
posted @ 2024-05-05 18:55 星光映梦 阅读(245) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 11 下一页