GUI Guider简单使用

GUI Guider的简单使用

如何使用NXP Gui guider不是本文章的重点,因为已经有很多文章介绍了如何使用.
本文章要说的是Gui Guider代码移植到自己工程后的使用问题

\\以下这2行就可以使用起来Gui Guider的代码了
setup_ui(&guider_ui);
events_init(&guider_ui);

LVGL事件回调响应2次

说下我在这里遇到的问题,events_init(&guider_ui);其实是一个空函数,我当时一看到这个是一个空函数,我就给它加了一个events_init_screen(ui);函数调用,结果导致一个事件发生后事件回调函数被调用2次,找了半天没找到原因,后来在百问网看到如下描述:
在这里插入图片描述
顿时明白事件回调函数响应2次是回调函数绑定2次导致的
然后再找一下看在哪里还有绑定回调函数的地方,发现setup_ui(&guider_ui);这个函数里面有一个setup_scr_screen(ui);函数,该函数绑定了回调事件。所以我们不用再多此一举的在events_init(&guider_ui);函数中绑定回调函数了,切记。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GUI Guider是恩智浦提供的用户友好型图形用户界面开发工具,可通过开源LVGL图形库快速开发高品质的显示。GUI Guider的拖放编辑器可以轻松利用LVGL的众多特性,如小部件、动画和样式来创建GUI,而只需少量代码或根本无需任何代码。\[2\]GUI Guider是恩智浦为LVGL开发的一个上位机GUI设计工具,可以通过拖放控件的方式设计LVGL GUI页面,加速GUI的设计,并提供C语言代码,方便嵌入到自己的项目中。\[3\]如果你想使用GUI Guider,你可以通过恩智浦官网下载软件,也可以通过百度网盘链接下载GUI Guider的最新版本。\[1\]在使用GUI Guider之前,建议先熟悉LVGL的各种组件,可以参考LVGL官方文档或百问网的中文版文档。\[2\]创建新的工程后,你就可以开始使用GUI Guider来设计和开发你的图形用户界面了。 #### 引用[.reference_title] - *1* *3* [快速入门GUI-guider](https://blog.csdn.net/mucherry/article/details/126830883)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [【LVGL】学习笔记--(2)GUI Guider使用](https://blog.csdn.net/sinat_33408502/article/details/129236366)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值