LVGL
文章平均质量分 89
学习为主
Couvrir洪荒猛兽
大家都在努力不是吗 不止你 还有我
梦想成为嵌入式大牛
展开
-
LVGL图片按钮、选项卡、平铺视图、窗口、消息框、微调器、表格部件
2、官方图片转换工具中,色彩格式选择:CF_TRUE_COLOR_ALPHA。平铺视图部件可以实现不同方向的页面切换,用户可以页面中添加内容。表格部件由一个个单元格组成,它的单元格中只能存放文本形式的内容。图片按钮部件类似于按钮部件,不同的是,用户可以在其中设置图片。选项卡部件可以实现多页面切换,用户可以在不同的页面上添加内容。微调器部件本质上就是一个数字文本,常用于精确调节某个参数的值。消息框部件可以实现弹窗提示,常用于消息通知、确定操作等。窗口部件可以作为一个容器,展现不同功能的页面。原创 2024-05-26 17:38:58 · 805 阅读 · 0 评论 -
LVGL圆弧、线条、图片、色环、按钮矩阵、文本区域、键盘部件
键盘部件可用于输入文本内容,其本质上就是一个特殊的按钮矩阵。文本区域部件即文本输入框,用户可以在其中输入文本内容。按钮矩阵部件可以在不同的行和列中显示多个轻量级按钮。圆弧部件以弧形滑动的形式来调节、显示某个参数的值。图片部件可用于图片显示、功能界面优化、背景优化等。线条部件能够在一组坐标点之间依次绘制直线。在UI设计中,色环部件一般用作颜色选择器。演示了正弦波的产生函数。原创 2024-05-24 16:51:10 · 840 阅读 · 0 评论 -
LVGL LED、列表、下拉列表、滚轮、滑块部件
Tips:打开、关闭LED时,亮度不绝对是255、0,具体要看相关的宏定义(可修改)。滑块部件常用于调节某个参数的值,它以直线滑动的形式来修改数值。滚轮部件常用于多选一的场景,它以滚轮的形式来展现多个选项。下拉列表部件常用于多选一的场景,点击后可展现多个选项。列表部件常用于多选一的场景,默认会展现多个选项。LED部件常用于指示控制对象的状态。原创 2024-05-22 19:59:12 · 639 阅读 · 0 评论 -
LVGL标签、按钮、开关、复选框、进度条、加载器部件
默认情况下,如果没有限定标签部件大小,那它的大小自动扩展为文本大小。开关部件常用于控制某个功能的开启和关闭,它可以直接显示被控对象的状态。复选框部件常用于选中某个内容的开启和关闭,可以理解为自带标签的开关。2、文本不存储在动态内存,而是在指定的缓冲区中(在LVGL中,标签部件主要用于文本显示,例如标题、提示信息等。在LVGL中,按钮部件与基础对象相比,没有新增任何功能。进度条部件常用于显示当前任务的完成进度。加载器部件常用于提示当前任务正在加载。原创 2024-05-22 00:34:38 · 913 阅读 · 0 评论 -
LVGL基础对象
部件的组成,这部分的内容可以在lvgl官网Docs-Widgeets进行查看,官网温馨提供中文翻译。设置X轴坐标:lv_obj_set_x(obj, new_x);设置Y轴坐标:lv_obj_set_y(obj, new_y);基础对象(lv_obj)可以作为父对象来创建其它对象,同时也可作为部件使用。LVGL采用的是面向对象的编程思想,以抽象的类来实例化不同的对象(部件)。LVGL中,当发生用户感兴趣的事情时,可以触发回调事件,以执行相关的操作。2、子对象的位置超出父对象的范围,则超出的部分不显示。原创 2024-05-21 20:10:17 · 588 阅读 · 1 评论 -
LVGL模拟器
编译报错多数是内置Mingw版本太低,百度找路径下载更新原位置即可。先删除CodeBlocks/MinGW/内的所有内容,然后将新的MinGW/内的所有内容放进去。选择MinGW下载:x86_64-13.2.0-release-posix-seh-ucrt-rt_v11-rev.7z。软件版本:codeblocks-20.03mingw-setup(必须是20.03版本以上,且是mingw工具集)Linux、Mac平台:VSCode、Eclipse、PlatformIO。原创 2024-05-20 16:16:46 · 279 阅读 · 0 评论 -
LVGL移植
lv_conf.h文件内容介绍:第12讲 基础篇-LVGL移植(配置文件介绍1)_哔哩哔哩_bilibili序号板块介绍功能描述1颜色颜色深度、字节交换、屏幕透明等2内存内存管理算法选择、内存分配大小等3硬件层显示刷新周期、输入设备读取周期等4特征绘图、日志、帧率显示等5编译器(不重要)大数组前缀、内存对齐等6字体开启系统字体、配置自定义字体等7文本(不重要)字符编码、文本特性8核心部件使能/失能核心部件9扩展功能使能/失能扩展部件、第三方库等。原创 2024-05-19 17:41:21 · 705 阅读 · 0 评论