mmuyu 发表于 2023-9-27 22:01:41

lvgl使用-新建界面

    为了显示我们在lvgl创建的控件或者图形,我们需要一个容器来承载这些东西,在lvgl中,称之为screen。

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

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

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



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



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



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

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

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

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



从图中可见,文本被正常显示,screen是一切控件的基础,因此创建screen是我们学习lvgl的基础。
页: [1]
查看完整版本: lvgl使用-新建界面