LVGL | Demo实例使用说明

LVGL | Demo实例使用说明


时间:2023年12月10日21:51:17

文章目录

  • LVGL | Demo实例使用说明
  • Demos for LVGL
    • Add the examples to your projects
    • Demos
      • Widgets
      • Music player
      • Keypad and encoder
      • Benchmark
      • Stress
    • Contributing

Demos for LVGL

Add the examples to your projects

  1. Clone this repository: git clone https://github.com/lvgl/lv_demos.git.
  2. The lv_demos directory should be next to the lvgl directory in your project.

Similarly to lv_conf.h there is a configuration file for the examples too. It is called lv_demo_conf.h.

  1. Copy lv_demos/lv_demo_conf_template.h next to lv_demos directory
  2. Rename it to lv_demo_conf.h
  3. Change the first #if 0 to #if 1 to enable the file’s content
  4. Enable or Disable demos

LVGL 演示
将示例添加到您的项目中
克隆此存储库:。git clone https://github.com/lvgl/lv_demos.git
该目录应位于项目中的目录旁边。lv_demoslvgl
同样,示例也有一个配置文件。它被称为 .lv_conf.hlv_demo_conf.h
复制到目录旁边lv_demos/lv_demo_conf_template.hlv_demos
将其重命名为lv_demo_conf.h
将第一个更改为启用文件的内容#if 0#if 1
启用或禁用演示

Demos

Widgets

Shows how the widgets look like out of the box using the built-in material theme.
See in lv_demo_widgets folder.

演示
部件
使用内置材质主题显示小组件的开箱即用外观。
请参阅lv_demo_widgets文件夹中。

LVGL | Demo实例使用说明_第1张图片

Music player

The music player demo shows what kind of modern, smartphone-like user interfaces can be created on LVGL. It works the best with display with 480x272 or 272x480 resolution.

See in lv_demo_music folder.

音乐播放器
音乐播放器演示展示了可以在 LVGL 上创建什么样的现代、类似智能手机的用户界面。它最适合 480x272 或 272x480 分辨率的显示器。
请参阅lv_demo_music文件夹中。

Keypad and encoder

LVGL allows you to control the widgets with a keypad and/or encoder without a touchpad. This demo shows how to handle buttons, drop-down lists, rollers, sliders, switches, and text inputs without touchpad.
Learn more about the touchpad-less usage of LVGL here.

See in lv_demo_keypad_encoder folder.

键盘和编码器
LVGL 允许您在没有触摸板的情况下使用键盘和/或编码器控制小部件。此演示演示如何在没有触摸板的情况下处理按钮、下拉列表、滚轮、滑块、开关和文本输入。
在此处了解有关 LVGL 的无触摸板用法的更多信息。
请参阅lv_demo_keypad_encoder文件夹中。

LVGL | Demo实例使用说明_第2张图片

Benchmark

A demo to measure the performance of LVGL or to compare different settings.
See in lv_demo_benchmark folder.

基准
用于测量 LVGL 性能或比较不同设置的演示。
请参阅lv_demo_benchmark文件夹中。

LVGL | Demo实例使用说明_第3张图片

Stress

A stress test for LVGL. It contains a lot of object creation, deletion, animations, style usage, and so on. It can be used if there is any memory corruption during heavy usage or any memory leaks.
See in lv_demo_stress folder.

压力
LVGL的压力测试。它包含许多对象创建、删除、动画、样式使用等。如果在大量使用期间出现任何内存损坏或任何内存泄漏,则可以使用它。
请参阅lv_demo_stress文件夹中。

LVGL | Demo实例使用说明_第4张图片

Contributing

For contribution and coding style guidelines, please refer to the file docs/CONTRIBUTNG.md in the main LVGL repo:
https://github.com/lvgl/lvgl

贡献
有关贡献和编码风格指南,请参阅主 LVGL 存储库中的文件 docs/CONTRIBUTNG.md:
https://github.com/lvgl/lvgl

你可能感兴趣的:(16.LVGL(UI设计),linux,LVGL)