1-GUI-Guider的使用和介绍 安装过程不在说明,应该没有难度,这里不在介绍。 首先打开软件,界面如下所示: 在这里插入图片描述 点击创建新项目,然后选择LVGL版本,当前GUI-Guider支持7.10和8.3两种版本,具体使用哪一个自行选择,本项目使用的是8.3版本。 在这里插入图片描述 然后点击下一步: 在这里插入图片描述 选择上图...
2)创建一个UI lv_ui guider_ui; 3)初始化UI setup_ui(&guider_ui);events_init(&guider_ui);custom_init(&guider_ui); 完整的示例代码如下: #include<Arduino.h>#include<SPI.h>#include<TFT_eSPI.h>#include"lvgl.h"#include"lvgl_uievents_init.h"#include"lvgl_uigui_guider.h"#include"lvgl_ui...
if (guider_ui.screen_2_del == true) setup_scr_screen_2(&guider_ui); lv_scr_load_anim(guider_ui.screen_2, LV_SCR_LOAD_ANIM_NONE, 100, 100, false); guider_ui.screen_1_del = false; } /* 选中Delete current screen */ lv_obj_t * act_scr = lv_scr_act(); lv_disp_t * d ...
UI设计完成后,点击右上角的三角形图标,选择Micropython模拟器点击启动,在模拟器上查看效果和验证事件。 代码生成# 完成GUI的设计和模拟器模拟后,点击右上角的按钮生成代码。 点击中间视图的Code Viewer可以预览生成的代码,生成的python代码名为gui_guider.py如下。代码路径为工程下的generated目录下。 适配Quecpython# ...
ESP32S3+LVGL+GUI Guider进行UI图形设计全过程教学|智能手表|桌面时钟|DIY, 视频播放量 14301、弹幕量 2、点赞数 285、投硬币枚数 138、收藏人数 769、转发人数 39, 视频作者 我的代码没问题, 作者简介 也有可能是我代码的问题,相关视频:ESP32 移植 LVGL9+GPS 仪表盘,esp
lvgl+GUI-Guider学习 1.前言 lvgl是一个免费的开放源代码图形库,提供创建具有易于使用的图形元素,再配合NXP提供的GUI-Guider软件,极大简化了嵌入式系统UI的设计。 ①MCU和显示器:合宙ESP32C3+0.96寸屏幕扩展板 【淘宝】https://m.tb.cn/h.U4ik1on?tk=L5XadanjrKg CZ3457 「ESP32C3开发板,核心板!」%E...
开发板上是8.2的版本,目前GUI Guider上是8.3.10的,部分接口是没有的,但是简单的界面开发是没有问题的,ssd20x开发板的lvgl项目中移植驱动等部分不用我们移植会少很多功夫,编译脚本也不需要修改,相当于根据官方开发板的demo程序,我们每次在GUI Guider上开发完界面仿真运行后再将对应custom和generated两个目录覆盖重新交...
首先安装GUI guider,本次使用的是1.5.1版本GUI guider。打开软件,选择创建新工程。 选择V8.3.2版本的LVGL。 选择模拟的。 选择一个模板,这里选了空模板。 设置工程路径,名称。设置lcd屏幕大小和颜色位数,要和你实际需要移植的lcd屏对应。 下面就是新建的工程了,后面就饿可以设置面板控制的。
main.c中,在LVGL初始化、TIM6初始化之后,调用界面UI、事件的初始化函数。 setup_ui(&guider_ui); // 初始化 UI events_init(&guider_ui); // 初始化 事件 完成后,是这个样子的: 10、编译一次 当使用Gui Guider是v1.7.2版本及以上,编译后,是没有错误的。
void setup_scr_main_screen(lv_ui *ui,lv_img_dsc_t *alpha) setup_ui(&guider_ui,&_3_alpha_100x100); ESP32对于空针操作来说,那是绝对不允许,一旦操作空指针立马重启报错 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ...