![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
LVGL笔记
显示屏
迈轩
这个作者很懒,什么都没留下…
展开
-
表格部件(lv_table)
格式化输入,类似printf */知识点3:设置单元格的内容。知识点2:设置行数、列数。知识点1:创建表格部件。原创 2023-03-05 18:30:11 · 445 阅读 · 0 评论 -
微调器部件(lv_spinbox)
* 设置范围值,默认±99999*/lv_spinbox_set_digit_format(spinbox, 4, 2);/* 设置数字位数、小数点位置。/* 设置步进值,默认为1*/知识点5:设置数字格式、光标位置。知识点3:设置步进值、范围值。知识点1:创建微调器部件。知识点2:数值递增、递减。知识点4:设置当前值。知识点6:获取当前值。原创 2023-03-05 18:13:29 · 227 阅读 · 0 评论 -
窗口部件(lv_win)
知识点2:添加标题、按钮。知识点1:创建窗口部件。知识点3:添加主体内容。原创 2023-03-04 16:43:49 · 419 阅读 · 0 评论 -
平铺视图部件(lv_tileview)
知识点1:创建平铺视图部件。知识点3:设置当前显示页面。根据页面行列设置 */原创 2023-03-04 16:33:05 · 1015 阅读 · 0 评论 -
选项卡部件(lv_tabview)
知识点3:设置当前选中的选项卡。知识点1:创建选项卡部件。知识点2:添加选项卡。原创 2023-03-04 15:47:57 · 897 阅读 · 1 评论 -
键盘部件(lv_keyboard)
关联键盘和文本区域部件。知识点1:创建键盘部件。知识点3:设置按键弹窗。知识点4:设置键盘模式。知识点2:关联文本框。原创 2023-03-04 15:19:11 · 391 阅读 · 0 评论 -
文本区域部件(lv_textarea)
* 0:最左侧, LV_TEXTAREA_CURSOR_LAST:最右侧 */lv_textarea_set_placeholder_text(ta, “password”);/* 提示输入密码 */lv_textarea_set_accepted_chars(ta,“0123456789”);/* 添加字符串到当前光标处 *//* 删除光标左侧的一个字符。原创 2023-02-19 23:50:06 · 350 阅读 · 0 评论 -
按钮矩阵部件(lv_btnmatrix)
* 索引 (id) 从0开始,宽度1~7 ( 默认为1 ) */lv_btnmatrix_set_btn_ctrl(btnm, id, LV_BTNMATRIX_CTRL_…/* 设置单个按钮属性 */lv_btnmatrix_clear_btn_ctrl(btnm, id, LV_BTNMATRIX_CTRL_…/* 清除单个按钮属性。/* 注意:需要先设置允许状态切换属性 */知识点5:设置、清除按钮属性。原创 2023-02-19 23:02:53 · 402 阅读 · 0 评论 -
色环部件(lv_colorwheel)
* 色相、饱和度、明度。知识点2:设置当前选中颜色。知识点3:获取当前选中颜色。知识点1:创建色环部件。知识点4:设置色环模式。原创 2023-02-19 22:29:25 · 257 阅读 · 0 评论 -
图片部件(lv_img)
* x轴偏移100。/* 更新图片布局信息。知识点5:设置图片缩放、旋转。知识点1:创建图片部件。知识点3:设置图片偏移。知识点4:图片重新着色。知识点2:设置图片源。知识点6:设置中心点。原创 2023-02-19 22:06:58 · 766 阅读 · 0 评论 -
线条部件(lv_line)
知识点2:设置线条坐标点。知识点1:创建线条部件。知识点3:设置线条样式。知识点4:设置y轴反转。原创 2023-02-18 12:44:38 · 216 阅读 · 0 评论 -
圆弧部件(lv_arc)
设置当前值(需要在范围值之内)知识点6:设置模式、圆弧绘制速率。知识点2:设置当前值、范围值。绘制速率:90°/秒 */知识点1:创建圆弧部件。知识点3:设置圆弧角度。设置背景弧角度 */知识点4:设置旋转角度。知识点5:获取当前值。原创 2023-02-18 12:22:45 · 247 阅读 · 0 评论 -
滑块部件(lv_slider)
* 高度>宽度时,滑块为纵向。知识点2:设置大小、当前值、范围值。知识点5:设置、获取左值。知识点1:创建滑块部件。知识点3:获取当前值。原创 2023-02-16 22:52:41 · 411 阅读 · 0 评论 -
滚轮部件(lv_roller)
知识点3:设置选项内容、滚动模式。知识点4:设置当前所选项。知识点1:创建滚轮部件。知识点2:设置选项间隔。知识点5:设置可见行数。知识点6:获取选项内容。原创 2023-02-16 22:36:02 · 434 阅读 · 0 评论 -
下拉列表部件(lv_dropdown)
* 设置列表展开方向。/* 获取索引 */知识点1:创建下拉列表部件。添加选项,索引从0开始。注意:索引从0开始 */知识点3:设置当前所选项。知识点5:设置方向和图标。知识点2:设置选项内容。知识点4:获取选项内容。原创 2023-02-16 22:01:42 · 362 阅读 · 0 评论 -
列表部件(lv_list)
知识点4:获取列表按钮文本。知识点1:创建列表部件。知识点2:添加列表文本。知识点3:添加列表按钮。原创 2023-02-16 21:39:44 · 468 阅读 · 0 评论 -
LED部件(lv_led)
* 设置LED颜色。/* 打开LED(设置亮度为255)设置LED亮度,范围0~255*/知识点2:设置LED颜色、亮度。知识点1:创建LED部件。知识点3:设置LED状态。翻转LED状态 */原创 2023-02-16 00:02:32 · 223 阅读 · 0 评论 -
加载器部件(lv_spinner)
设置指示器圆弧宽度 */知识点1:创建加载器部件。知识点2:设置圆弧颜色。知识点3:设置圆弧宽度。原创 2023-02-15 23:53:09 · 286 阅读 · 0 评论 -
进度条部件(lv_bar)
注意:在V8.2版本的LVGL中,默认模式也允许设置起始值,但是后续的版本可能会修改。LV_BAR_MODE_NORMAL, /* 默认模式。动画时间设置需要放在当前值设置之前 ,否则看不到动画效果。允许设置起始值,但起始值必须小于当前值 */动画设置必须放在当前值设置之前 */知识点2:设置大小、当前值、范围值。知识点3:设置动画时间。原创 2023-02-15 23:44:16 · 183 阅读 · 0 评论 -
选框部件(lv_checkbox)
复选框部件常用于选择某个内容的开启和关闭,可以理解为自带标签的开关。勾选框(LV_PART_INDICATOR)主体(LV_PART_MAIN)添加状态:默认选中且不可修改。知识点4:获取(判断)复选框状态。知识点3:添加、清除复选框状态。设置文本和勾选框的间距。知识点1:创建复选框部件。原创 2023-02-15 00:06:04 · 212 阅读 · 0 评论 -
开关部件(lv_switch)
lv_obj_has_state(switch1, LV_STATE_CHECKED) /* 返回值:bool类型,开 :1;开关部件常用于控制某个功能的开启和关闭,它可以直接显示被控对象的状态。//LV_STATE_CHECKED 开启状态。指示器(LV_PART_INDICATOR)主体(LV_PART_MAIN)手柄(LV_PART_KNOB)原创 2023-02-14 23:33:38 · 390 阅读 · 0 评论 -
按钮部件(lv_btn)
* 添加事件 */知识点1:创建按钮部件。原创 2023-02-13 22:53:49 · 183 阅读 · 0 评论 -
标签部件( lv_label )
③ 文本颜色:lv_obj_set_style_text_color( label, lv_color_hex(0xf7b37b), LV_STATE_DEFAULT );② 字体大小:lv_obj_set_style_text_font( label, &lv_font_montserrat_30, LV_STATE_DEFAULT );① 背景颜色:lv_obj_set_style_bg_color( label, lv_color_hex(0xffe1d4), LV_STATE_DEFAULT );原创 2023-02-12 12:13:15 · 305 阅读 · 0 评论 -
事件(events)
添加事件:lv_obj_add_event_cb(obj, event_cb, event_code, user_data);删除事件:lv_obj_remove_event_cb(obj, event_cb);event_cb:事件回调函数。event_code:事件类型。user_data:用户数据。原创 2023-02-12 11:14:06 · 286 阅读 · 0 评论