查看: 19307|回复: 21

[原创] 手把手教你如何使用GUI-Guider(附视频讲解)

[复制链接]

该用户从未签到

715

主题

6374

帖子

0

超级版主

Rank: 8Rank: 8

积分
25177
最后登录
2025-8-12
发表于 2022-7-6 14:41:16 | 显示全部楼层 |阅读模式
手把手教你如何使用GUI-Guider
    LVGL作为免费开源图像库,为相关系列芯片在创建动画、建立高级图形以及构建多种效果块方面提供了极大的便利。此外,LVGL已经集成到MCUXpresso SDK包中,既可通过SDK下载导入也可直接在GUI Guider中导入。
    GUI Guider作为恩智浦推出的即用型GUI,在对NXP设备免费的基础上,更有操作便捷、自动编程、中英文界面及输入等一系列优点。
    下面以LPC54S018开发板为例,通过建立一个简易UI界面,来让大家熟悉它的基本操作流程及用法。相关文档及操作视频链接附在最后。

    1.新建工程

    选择V8 lvgl版本,LPC54S018开发板,EmptyUI,设置英文名称及路径,点击完成后进入主界面。
新建工程.jpg
图1
    2.设置整体背景

    鼠标左键长按,将Tab拖动至GUI Editor,将其调整为全屏大小。
2.jpg
图2
    3.在第一个界面中,我们添加时间显示和代办项功能。
    1)在右侧红框内将界面名称改为Clock。
3.jpg
图3
    2)将aclock时钟拖入编辑界面,对其大小位置进行调整,并按图4红框,进行时间设置。
4.jpg
图4
    3)将dclock时钟拖入编辑界面,对其大小位置进行调整,并按图5红框,进行时间设置。
5.jpg
图5
    4)将checkbox拖入编辑界面,对其大小位置调整,按图6,对其内容进行编辑。
6.jpg
图6
    4.在第二个界面中,我们添加简单的计数功能,并设置进度条与其交互。

    1)添加背景。点击Import,导入背景图片,在小部件中,将image拖入编辑界面,设置大小位置,在图片路径中选择导入好的图片并设置其透明度,如图7。
7.jpg
图7
    2)添加计数值、进度条及按键。如图8、9和图10。

    在图8在添加进度条时,在第二步设置起始值。进度条的范围值由lv_bar_set_range(guider_ui.screen_progress_bar, 0, 100);设置。可加在按键事件中,但每次点击都会触发。因此更推荐将此代码加在后续的导出文件costomer.c中,在初始化时设置一次即可。
8.jpg
图8
9.jpg
图9
10.jpg
图10
    3)对进度条加上一些解释文本。操作步骤如图11。
11.jpg
图11
    4)在相对应的按键中创建事件,选择Customer Code,写上相应的代码,完成交互。,以ADD按键为例,如图12。
12.jpg
图12
    5.在第三个界面中,向大家展示3D动画效果。

    1)设置3D图片。选择3Dimg,拖入编辑界面,在图片路径中设置图片,之后选择选择中心和旋转角度,如图13。
13.jpg
图13
    2)设置展示开关。打开开关显示3D图片,关闭开关后,图片消失。如图14。
14.jpg
图14
    6.在第四个界面中,添加帮助界面。

    1)添加logo。添加img,导入图片设置透明度。
15.jpg
图15
    2)对前三个模块进行解释。将list拖入编辑界面,新建行数并修改图片和文本。

    在完成后,按图16生成代码。结果可直接进行仿真展示,也可导入开发板中,在图17中,上方为仿真展示,下方为直接下载到开发板中。仿真运行结果如图18。

    将设计界面下载到开发板中常有两种方式,一是直接在图17中选择可用的IDE,通过GUI Guider直接下载。二是先导出源文件,在相关IDE例程中逐一替换,最后进行调试下载。
16.jpg
图16
17.jpg
图17
18.jpg
图18

    视频讲解:



手把手教你如何使用GUI-Guider.pdf

1.35 MB, 下载次数: 273, 下载积分: 威望 1

回复

使用道具 举报

  • TA的每日心情
    开心
    2025-7-11 08:53
  • 签到天数: 301 天

    连续签到: 2 天

    [LV.8]以坛为家I

    3916

    主题

    7534

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    39872
    最后登录
    2025-8-15
    发表于 2022-7-6 15:03:10 | 显示全部楼层
    咱论坛之前也有小伙伴分享这个教程https://www.nxpic.org.cn/module/forum/thread-621965-1-1.html
    qiandao qiandao
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2024-9-14 16:55
  • 签到天数: 27 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    2

    主题

    2348

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2861
    最后登录
    2025-6-26
    发表于 2022-7-7 09:26:17 来自手机 | 显示全部楼层
    66666666
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-8-8 16:43
  • 签到天数: 1504 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    97

    主题

    4692

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    10093
    最后登录
    2025-8-8
    发表于 2022-7-7 09:55:48 | 显示全部楼层
    看上去设计一个界面的难度并不大了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 20:27
  • 签到天数: 1263 天

    连续签到: 186 天

    [LV.10]以坛为家III

    1

    主题

    2987

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    7704
    最后登录
    2025-8-15
    发表于 2022-7-7 09:56:20 | 显示全部楼层
    学习一下,整个GUI-Guider试试
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-5-25 16:03
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    8

    主题

    720

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3419
    最后登录
    2025-8-8
    发表于 2022-7-7 09:57:30 | 显示全部楼层
    LVGL都可以这么简单上手了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-6-5 11:11
  • 签到天数: 563 天

    连续签到: 1 天

    [LV.9]以坛为家II

    3

    主题

    1346

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2841
    最后登录
    2025-7-3
    发表于 2022-7-7 09:59:33 | 显示全部楼层
    找个板子,也玩一下GUI
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 10:45
  • 签到天数: 727 天

    连续签到: 1 天

    [LV.9]以坛为家II

    14

    主题

    2651

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    4593
    最后登录
    2025-8-15
    发表于 2022-7-7 11:13:21 | 显示全部楼层
    学习一下GUI-Guider
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 19:04
  • 签到天数: 2477 天

    连续签到: 9 天

    [LV.Master]伴坛终老

    17

    主题

    5412

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    11390
    最后登录
    2025-8-15
    发表于 2022-7-7 11:27:55 | 显示全部楼层
    通用性怎样?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    3 小时前
  • 签到天数: 1996 天

    连续签到: 8 天

    [LV.Master]伴坛终老

    4

    主题

    9000

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    14039
    最后登录
    2025-8-16
    发表于 2022-7-7 11:28:21 | 显示全部楼层
    GUI-Guider学习一下
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-16 14:45 , Processed in 0.109090 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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