![](https://img-blog.csdnimg.cn/direct/015cc6661c2b4441a56926045fce999f.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
LVGL
文章平均质量分 69
友善啊,朋友
这个作者很懒,什么都没留下…
展开
-
lvgl8.1缩放图片
版本2:设置缩放后控件区域,计算缩放比例。版本1:根据比例缩放。原创 2024-07-22 11:09:26 · 281 阅读 · 0 评论 -
LVGL控件:表格 lv_table
表格由行、列和单元格构建而成。单元格只能包含文本,即任何数值数据在显示前都必须转换为文本格式。单元格不作为独立的对象存在,而是按需绘制,这就保持了较低的内存占用。原创 2024-07-12 10:21:37 · 976 阅读 · 0 评论 -
LVGL:使用自定义字体注意事项
这些是中文、数字等编码。原创 2024-04-08 11:39:46 · 712 阅读 · 1 评论 -
LVGL:拓展部件——日历 lv_calendar
对象作为基础结构,以此来组织和排列日历中的日期及星期名称,形成一个矩阵布局。设置日历控件特定日期高亮显示。参数3是要高亮显示的日期数量。获取当前显示的日期,即用户当前看到的年份、月份组合。获取其内部用于显示日期和星期名称的按钮矩阵。获取日历控件当前被按下的日期。设置下拉列表形式的日历头。获取高亮显示日期数量。设置箭头形式的日历头。原创 2024-04-03 17:56:16 · 1486 阅读 · 1 评论 -
LVGL:绘制一个自定义按钮的例子
【代码】LVGL:绘制一个自定义按钮的例子。原创 2024-04-02 15:43:16 · 662 阅读 · 0 评论 -
LVGL:拓展部件——图表 lv_chart
此控件是用于可视化的基础图形对象。原创 2024-04-01 10:35:04 · 3253 阅读 · 2 评论 -
LVGL8.1:设置标签居中
【代码】LVGL8.1:设置标签居中。原创 2024-03-28 16:07:42 · 1221 阅读 · 0 评论 -
LVGL:拓展部件——仪表盘 lv_meter
此部件可以非常灵活地展示数据,其功能包括显示弧形(arcs)、指针(needles)、刻度线(ticks lines)以及标签(labels)。这意味着它可以模拟各种仪表盘样式。原创 2024-03-26 09:38:37 · 2006 阅读 · 1 评论 -
LVGL:拓展部件——键盘 lv_keyboard
即当用户点击该按键时,可能会弹出一个新的界面或菜单。可以使得按键在被按下时只触发一次,并且可以设置为选中状态以显示某种特殊状态或提供视觉反馈。() 函数中使用的类似,通常以数组形式存储一系列按键标签,比如字母、数字或特殊符号。当在键盘上按下字符时,这些字符会被输入到指定的文本区域中。设置键盘上按键按下时是否以弹出框(popover)的形式显示按钮提示框。这里自定义了一个键盘布局,但是隐藏了第一排的第二个按键。这里说前三位表示宽度,前三位能表示的最大数就是7。更改键盘上显示的按键及其功能。原创 2024-03-19 15:09:06 · 2806 阅读 · 0 评论 -
LVGL:渐变方案
仿照qt的QGradient::Preset渐变类型写的,因为lvgl只支持水平/垂直渐变,且只支持两种颜色的渐变,所以有些类型的渐变未能实现,有些则缺少中间颜色。原创 2024-03-11 10:45:15 · 1131 阅读 · 4 评论 -
LVGL:lv_event_get_current_target() 和 lv_event_get_target()
在这里两个函数返回的对象一样,都是按钮。当点击按钮的时候会打印输出上面的内容。上面的代码点击容器对象本身会触发。标识,那么事件就会传递给父对象。事件,点击按钮也会触发该事件。原创 2024-03-06 17:41:08 · 1001 阅读 · 0 评论 -
LVGL:切换页面
简单地说,就是创建容器,容器不设置父对象,根据需要将容器显示在屏幕。原创 2024-03-06 17:03:31 · 748 阅读 · 0 评论 -
LVGL:拓展部件——消息框 lv_msgbox
消息框表现为一种弹出式的用户界面元素。当需要向用户显示信息、警告或请求确认时,会暂时覆盖部分或全部屏幕以展示消息内容。消息框中的文本内容能够以适应空间大小,并且消息框的高度会根据实际包含的文本内容及按钮数量自动调整,确保所有内容都被适当地显示在框内。原创 2024-03-06 09:09:03 · 2744 阅读 · 0 评论 -
LVGL:核心部件
LVGL中"组"(Group)是一个用于管理用户界面元素集合的概念。它允许开发人员将多个对象组织在一起,并作为一个整体进行操作。创建一个组的主要目的是为了实现事件分发和交互控制。要创建并使用一个组,通常会调用(void) 创建一个组对象,然后调用(obj, group) 将对象添加到指定的组中。原创 2024-02-29 17:28:17 · 3137 阅读 · 0 评论 -
LVGL:布局
网格布局将容器分割成多个行和列,并能够灵活地控制其中子对象的位置和大小。row < 3;++col)描述行和列的大小的数组最后一个元素必须是。原创 2024-02-23 17:41:02 · 2691 阅读 · 0 评论 -
LVGL:样式
样式是一个。原创 2024-02-22 17:15:47 · 1851 阅读 · 0 评论 -
LVGL8.1在Windows显示图片
设置符号,大小写字母、“\”、“@”等符号都可以。目录下的color.png图片文件。“M:color.png”即表示。为一个目录,图片放入此目录。原创 2024-02-22 09:12:03 · 641 阅读 · 2 评论 -
LVGL:基础对象
可以直接用作一个简单矩形组件。原创 2024-02-21 09:59:14 · 1427 阅读 · 0 评论