# project **Repository Path**: hcllch/project ## Basic Information - **Project Name**: project - **Description**: 以后打算把自己做过的东西都放这 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: ESP-LVGL - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2023-02-07 - **Last Updated**: 2024-07-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README <<<<<<< HEAD 基于ESP32和LVGL8.2 桌面时钟 显示部件在lv_menu文件中 功能: 1.复杂桌面显示: 城市 天气 时间 温度 动态图 课程表 简洁桌面显示:背景图 时间 日期 2.课程表根据格式修改可自行添加,spiffs_course/course.txt 显示当天课程和对距离最近课程进行提醒 3.计算这是第几周,可自行修改记录开始时间 4.有三个app功能,自行查看相关界面。 问题: 1.本程序切换界面都采用lvgl自带的隐藏,flex界面就开机第一次进入无显示问题,再次进入就有很明显的刷新和部分图标偏移了 采用删除部件的方法不会出现问题,但由于我这调用会出错(运气好就能顺利显示,但概率太低了),就没有修改。图标依旧能够进入相应的界面,但flex界面切换图标观感不佳 2.按键灵敏度问题 3.桌面显示有时会出现部件偏移 4.lv_temp.c文件中 lv_obj_align_to(tempLabel, temp_cont, LV_ALIGN_OUT_RIGHT_BOTTOM, 0, 0);开机时这句有时会导致重启, lv_obj_align_to()这个函数在有些地方用不了,不知道为什么。 5.当桌面显示上下标签时,实时性很差 6.填不满屏幕,容器部件与屏幕边界有点距离,我是把边界填黑,减少影响,但部件超过容易界线会显示进度条 ======= 基于ESP32和LVGL8.2 桌面时钟 显示部件在lv_menu文件中 功能: 1.复杂桌面显示: 城市 天气 时间 温度 动态图 课程表 简洁桌面显示:背景图 时间 日期 2.课程表根据格式修改可自行添加,spiffs_course/course.txt 显示当天课程和对距离最近课程进行提醒 3.计算这是第几周,可自行修改记录开始时间 4.有三个app功能,自行查看相关界面。 问题: 1.本程序切换界面都采用lvgl自带的隐藏,flex界面就开机第一次进入无显示问题,再次进入就有很明显的刷新和部分图标偏移了 采用删除部件的方法不会出现问题,但由于我这调用会出错(运气好就能顺利显示,但概率太低了),就没有修改。图标依旧能够进入相应的界面,但flex界面切换图标观感不佳 2.按键灵敏度问题 3.桌面显示有时会出现部件偏移 4.lv_temp.c文件中 lv_obj_align_to(tempLabel, temp_cont, LV_ALIGN_OUT_RIGHT_BOTTOM, 0, 0);开机时这句有时会导致重启, lv_obj_align_to()这个函数在有些地方用不了,不知道为什么。 5.当桌面显示上下标签时,实时性很差 6.填不满屏幕,容器部件与屏幕边界有点距离,我是把边界填黑,减少影响,但部件超过容易界线会显示进度条 >>>>>>> 5b089eb6dea143731d6ae3fc6908e0003f332b66