lv_obj_clean(act_scr); 然后判断要切到的页面是什么,由于每次都删除了上一个页面,所以需要重新初始化(记得在ui_helpers.c内包含ui.h头文件哈),然后采用显示界面的函数~就OK啦。为什么不用原来 lv_scr_load_anim(target, fademode, spd, delay, false);这个,我也不知道,实测了发现用这个不行。。。后续再...
将squareline生成文件中的.c文件全部放入到工程目录下的src文件夹中 然后将其中的.h文件放入到工程目录下的include文件夹中 删除ui.c文件夹中的这段代码, 打开ui.h文件,将图中的红色下波浪的代码修改为”#include ” 然后在main.cpp文件中添加ui.h和ui_helpers.h头文件,并调用ui_init()即可 编译完成后烧录到...
../components/lvgl_esp32_drivers/lvgl_helpers.h:57:25: error: 'LV_HOR_RES_MAX' undeclared (first use in this function); did you mean 'LV_HOR_RES'? 解决方法: 在esp32_study\3_lvgl\1_lvgl8_2_porting\components\lvgl_esp32_drivers文件夹中的lvg_helpers.h中定义一个宏#define LV_HOR_RE...
当点击工具栏Export按钮后,有Export File和Export Project两个选项 Export File- 导出 ui 文件 导出工程后,工程目录下存在一名为ui的文件夹,点击Export File后选择该文件夹位置, 导出后ui文件夹结构如下: 其中ui.c中操作lvgl元素属性位置信息,ui_helpers.c中为封装的一些属性操作 此时,使用eclipse打开项目工程,在配...
static void create_demo_application(void) { ui_init(); } 修改main目录下的CMakeLists.txt文件 idf_component_register(SRCS "main.c" "../ui/ui.c" "../ui/ui_comp.c" "../ui/ui_font_Number.c" "../ui/ui_helpers.c" "../ui/ui_img_album_png.c" "../ui/ui_img_avatar_png.c"...
由于不需要那么复杂的功能,可以删掉ui_helpers等文件,用来精减代码,精减之后代码包含两个文件,内容如下: <头文件> #ifndef_SHOW_DATA_UI_H #define_SHOW_DATA_UI_H #ifdef__cplusplus extern"C" { #endif #include"lvgl/lvgl.h" #include"aic_ui.h" ...
46 changes: 46 additions & 0 deletions 46 lv_sim_vscode_win/user_test/ui.c Original file line numberDiff line numberDiff line change @@ -4,7 +4,11 @@ #include "ui_helpers.h" #include "./screens/Inc/ui_HomePage.h" #include "./screens/Inc/ui_MenuPage.h" #include "./screens/...
ui_CompassPage.h ui_ComputerPage.h ui_DateTimeSetPage.h ui_EnvPage.h ui_Game2048Page.h ui_GameMemPage.h ui_GameSelectPage.h ui_HRPage.h ui_HomePage.h ui_MenuPage.h ui_NFCCardPage.h ui_OffTimePage.h ui_SPO2Page.h ui_SetPage.h ui_TimerPage.h Src ui_Abo...
打开齿轮按钮,使能一个lvgl示例,如下使能Benchmark your system,并将下面代码直接覆盖原来的主程序。如果你想测试其它示例,可以在下面中文注释下面,调用ui部分的逻辑代码即可。 #include <stdbool.h> #include <stdio.h> #include <stdlib.h> #include <string.h> ...
)message("${allc}")#包含lvgl的子库add_subdirectory(lvgl)add_subdirectory(camera)#创建exe的可执行程序add_executable(lcd_run lcd_run.c ui.c ui_events.c ui_helpers.c animation.c${allc})#链接所需要的库target_link_libraries(lcd_run PUBLIC lvgl camera)#target_link_libraries(lvgl_ui PUBLIC ...