收藏官网首页
查看: 3784|回复: 0

[经验分享] lvgl使用-新建界面

106

主题

107

帖子

7264

积分

论坛元老

Rank: 8Rank: 8

积分
7264
跳转到指定楼层
楼主
 楼主| 发表于 2023-9-27 22:01:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
教您5分钟接入机智云,实现傻瓜式开发
    为了显示我们在lvgl创建的控件或者图形,我们需要一个容器来承载这些东西,在lvgl中,称之为screen。

什么是 LVGL 中的 Screen?
在 LVGL 中,屏幕是一个容器对象,用于组织和承载 UI 元素,如按钮、标签、图标等。每个屏幕通常代表应用程序的一个特定界面或状态,例如主屏幕、设置界面、登录界面等。通过使用屏幕,您可以更好地组织和管理应用程序的用户界面,使其更具结构和可维护性。

下面我们演示一下如何创建一个页面作为启动页面:

首先,我们需要建立新的文件来保存我们的代码,分模块编写可以让我们的项目更容易维护。



接下来,引入lvgl所需的头文件,并**我们编写的函数



然后,我们编写函数初始化屏幕的代码



lvgl的screen属于lvgl的标准对象,我们可以用lv_obj_create函数创建不同的对象,

通过此函数的**,我们可以了解此函数的用法

这个函数需要一个参数,为对象的父级对象,例如我们要在screen内创建控件,或者在控件内创建文本标签,那么父对象就因为为相应父级控件的指针。

在所示的代码里,我们放置了一个标签用于显示文本,来验证页面是否正常创建。
编译项目,运行:



从图中可见,文本被正常显示,screen是一切控件的基础,因此创建screen是我们学习lvgl的基础。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表