main.c中,在LVGL初始化、TIM6初始化之后,调用界面UI、事件的初始化函数。 setup_ui(&guider_ui); // 初始化 UI events_init(&guider_ui); // 初始化 事件 完成后,是这个样子的: 10、编译一次 当使用Gui Guider是v1.7.2版本及以上,编译后,是没有错误的。 但是,v1.7.1版本及以下,编译完成后,会有4处...
打开gui-guider.c,将所有的"lvgl\lvgl.h"替换为"lvgl.h",然后Ctrl+F搜索custom.h,将所有的custom.h文件删掉。 将setup_ui中的前三条屏蔽掉,声明一下lv_ui guider_ui; 如果有多个屏幕,需要将多个屏幕加载一下,如红框里的。 添加一下头文件 extern lv_ui guider_ui; 外部声明一下lv_ui guider_ui,之后...
首先在GUI Guider上设计好你自己想要的界面,如下 这里一定要保存编译一下,看一下能不能模拟运行成功,如下图 因为这个GUI Guider比lvgl官方多了4个器件:模拟时钟、滑动块、数字时钟、单选按钮。但模拟时钟和滑动块只有.h文件没有.c文件,所以实现不了,在GUI Guider中运行的时候也会报错,而数字时钟和单选按钮是有....
最下面的font路径是因为GUI的代码里用到了,也需要标出路径 之后在main里添加头文件,并创建一个guider_ui,如下 最后在lvgl初始化代码后添加如下代码