LVGL8.1 移植后不显示控件

文章描述了在将LVGL8.1图形库移植到STM32微控制器后,屏幕能显示基本信息但官方控件无法显示的问题。解决方案是通过启用默认主题`LV_USE_THEME_DEFAULT1`来修正显示故障。在代码中调整相关配置宏,特别是与主题相关的选项,如黑暗模式、过渡时间和生长效果。
摘要由CSDN通过智能技术生成

项目场景:

将LVGL 8.1 移植到STM32

问题描述

LVGL 8.1 代码拷贝完后,屏幕能够正常显示CPU占用率、帧率等信息,但是使用官方控件例程却显示不出控件

解决方案:

提示:这里填写该问题的具体解决方案:

/*-----------
 * Themes
 *----------*/

/*A simple, impressive and very complete theme*/
#define LV_USE_THEME_DEFAULT 0
#if LV_USE_THEME_DEFAULT

/*0: Light mode; 1: Dark mode*/
# define LV_THEME_DEFAULT_DARK 0

/*1: Enable grow on press*/
# define LV_THEME_DEFAULT_GROW 1

/*Default transition time in [ms]*/
# define LV_THEME_DEFAULT_TRANSITION_TIME 80
#endif /*LV_USE_THEME_DEFAULT*/

/*A very simple theme that is a good starting point for a custom theme*/
 #define LV_USE_THEME_BASIC 1

/*A theme designed for monochrome displays*/
#define LV_USE_THEME_MONO 1

将  LV_USE_THEME_DEFAULT 0  打开,如下图所示:
/*A simple, impressive and very complete theme*/
#define LV_USE_THEME_DEFAULT 1
#if LV_USE_THEME_DEFAULT
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值