将#include "lvgl/lvgl.h"改成#include "lvgl.h",然后重新编译即可。 2.3 调用UI文件 1)添加头文件 在main.cpp里面把前面加的UI文件包含进去。 // 前面的lvgl_ui是文件夹名称,根据自己的文件夹修改#include"lvgl_uievents_init.h"#include"lvgl_uigui_guider.h"#include"lvgl_uicustom.h" 2)创建一个UI...
GUI Guider是恩智浦为LVGL开发了一个上位机GUI设计工具,可以通过拖放控件的方式设计LVGL GUI页面,加速GUI的设计。设计完成的GUI页面可以在PC上仿真运行,确认设计完毕之后可以生成C代码,再整合到MCU项目中。 GUI Guider(Version: 1.0.0-GA)的主要特征: 支持Windows 10和Ubuntu 20.04。 支持中文、英文。 兼容LVGL V...
lvgl-simulator是模拟的用的代码,可以参考里边的main.来移植到别的硬件,观察他的初始化 /*Create a GUI-Guider app 创造app */setup_ui(&guider_ui);//设计小部件的ui布局events_init(&guider_ui);//设置小部件的事件custom_init(&guider_ui);//运行自定义的程序 Copy 我们要测试代码片段的话就在 custom...
未来,随着技术的不断发展,我们期待LVGL和GUI Guider能够在智能家居领域发挥更大的作用,为用户带来更加智能、便捷的生活体验。 在实际应用中,开发者可以根据具体需求和场景来定制和优化GUI界面,以实现更好的用户体验和功能性。同时,也需要关注LVGL和GUI Guider的更新和升级,以便及时获取最新的功能和性能优化,从而不断提...
开发板上是8.2的版本,目前GUI Guider上是8.3.10的,部分接口是没有的,但是简单的界面开发是没有问题的,ssd20x开发板的lvgl项目中移植驱动等部分不用我们移植会少很多功夫,编译脚本也不需要修改,相当于根据官方开发板的demo程序,我们每次在GUI Guider上开发完界面仿真运行后再将对应custom和generated两个目录覆盖重新交...
点击创建项目后会弹出LVGL版本选择。NXP开发的gui guider中目前有两种LVGL版本,一个是V7.10.1,一个是V8.2.0,这两个版本。本文以V8.2.0为例。如下图: 3设备模板选择 选择Simulator,然后点击下一步。 4UI选择 因为我们是新建一个,所以选择emptyUI就好。然后点击下一步.如下图: ...
下面开始一步步教你怎么移植LVGL,用GUIguider来设计GUI界面。 以下是通用的移植设计步骤。 首先安装GUI guider,本次使用的是1.5.1版本GUI guider。打开软件,选择创建新工程。 选择V8.3.2版本的LVGL。 选择模拟的。 选择一个模板,这里选了空模板。 设置工程路径,名称。设置lcd屏幕大小和颜色位数,要和你实际需要移植...
恩智浦推出的GUI Guider是一个功能强大的软件工具,旨在支持LVGL GUI的开发。GUI Guider提供了一个直观、易用的拖放编辑器,使用户可以轻松创建各种控件、添加动画效果,以及调整样式。通过GUI Guider,您可以在模拟环境中实时预览应用程序的运行效果,并将其导出到目标项目。 三、智能家居LVGL GUI实战 下面我们将通过一个...
安装好后的LVGL库中有个lv_conf_template.h将其复制粘贴同一目录下改名为lv_conf.h 原本15行这是#if 0 将0改1 到这里编译一下没有报错基本安装成功了 GUI-guider移植 这里使用的GUI-guider1.7.4 LVGL8.3.10版本这里的版本和安装的LVGL版本一定要保持一致 ...
导出后复制生成的文件夹“custom”和“generated”到rt-thread工程目录中,然后修改lvgl入口函数lvgl_thread_entry,如下图: 另外添加一下头文件目录基本就可以编译下载了,最后在附上模拟器运行图片和在设备运行图片,如下图: 总的来说,GUI-Guider是一款功能强大又易用的软件,它为用户提供了创建和设计GUI界面的简便方法...