LVGL开发
文章平均质量分 78
LVGL(Light and Versatile Graphics Library)是一个开源的图形用户界面库,旨在提供轻量级、可移植、灵活和易于使用的图形用户界面解决方案。
Gxyun..
重要的不是代码本身,而是代码背后的逻辑。
展开
-
LVGL开发——(三)objects对象
在LVGL中,用户界面的基本构建块是对象,也称为Widgets。层创建各种控件(widgets),也就是objects对象。鼠标光标可以放在所有层的上面以确保它始终可见,也就是放在。参数3:设置obj的状态或part,这里默认写0即可。类型的变量,它可以保存边框宽度、文本颜色等属性。层用来创建一些随处可见的内容。创建objects对象并显示在。参数1:objects对象。参数2和参数3:坐标x和y。参数1:objects对象。参数1:objects对象。参数1:objects对象。参数3:在x方向的偏移。原创 2024-09-02 20:33:54 · 677 阅读 · 0 评论 -
LVGL开发——(二)LVGL模拟器
使用MinGW,开发者可以编写和编译与Windows API无关的本地应用程序,这对于跨平台开发和移植代码至Windows平台是非常有用的。MinGW的目标是提供一个轻量级、最小化的GNU工具集,使开发者能够在Windows环境下使用类Unix的工具和编程环境。如果有多个版本的MinGW环境,可以将系统变量Path路径里新版本的MinGW的bin路径放最上边,以保证gcc用的是最新版本。把项目放到不包含中文和空格的目录,删除build文件夹,再进行编译生成。如果GCC配置部分为空,点击GCC方面进行配置。原创 2024-09-01 21:08:38 · 1038 阅读 · 0 评论 -
LVGL开发——(一)LVGL简介
LVGL(Light and Versatile Graphics Library)是一个开源的图形用户界面库,旨在提供轻量级、可移植、灵活和易于使用的图形用户界面解决方案。它适用于嵌入式系统,可以在不同的操作系统、微控制器和图形加速器上运行。LVGL的核心代码是用C语言编写的,支持多种显示设备和输入设备,包括液晶显示屏、OLED显示屏、触摸屏、按键和编码器等。LVGL提供了一系列组件和小部件,例如文本框、按钮、滑动条、表格、菜单等,可以快速构建交互式用户界面。原创 2024-09-01 20:56:57 · 658 阅读 · 0 评论