搜索
bottom↓
回复: 10

请教NXP GUI Guider V1.6如何在项目中使用

[复制链接]

出0入0汤圆

发表于 2023-8-15 10:09:11 | 显示全部楼层 |阅读模式
单片机做GUI最好费时间的就是调试,以前是改个坐标烧录一次,改个布局烧录一次,真的是效率巨低,现在有这个GUI guider上位机软件,咋一看感觉很惊艳,所见即所得,可惜感觉无从下手啊,除了拖拉个控件,设置个控件基本参数,其他的啥也做不了啊,现在有几个问题请大哥们指点指点:
1.事件 不知道该怎么对接接口函数
2.控件基本参数可以设置,样式找不到在哪里可以设置,按键默认是圆角矩形,换个方框矩形也找不到设置项
3.界面跳转,咱看人家内置例程跳转的很OK,自己写直接抓瞎,事件与界面刷新跳转该怎么搞
4.哪些函数需要自己实现,哪些函数是主动生成的,似乎并没有发现文档中有描述
5.每次生成界面都会覆盖上次的文件,我已经添加的用户代码都没了,难道每次都有重来一遍?

出0入90汤圆

发表于 2023-8-15 13:38:28 | 显示全部楼层
做好界面后,点导出代码,然后在生成的文件夹下面,有custom和generated两个文件夹,generated下面还会有font和image的文件,全部都导入到你的MDK工程里面,之后在gui_guider.h下面有个函数setup_ui,你需要自己单独创建一个lv_ui的结构体给它使用。
然后events_init这个里面是所有界面的操作事件,你可以根据需要去修改。
再具体的,你把这几个代码简单看一遍就知道了

出0入10汤圆

发表于 2023-8-15 16:55:46 | 显示全部楼层
honami520 发表于 2023-8-15 13:38
做好界面后,点导出代码,然后在生成的文件夹下面,有custom和generated两个文件夹,generated下面还会有fo ...
(引用自2楼)

这个好用嘛?免费提供相关的控件?

出0入90汤圆

发表于 2023-8-15 18:43:43 | 显示全部楼层
jaywen 发表于 2023-8-15 16:55
这个好用嘛?免费提供相关的控件?
(引用自3楼)

都用它做了好几个产品了,用起来还是很方便的,界面上面的基本不太需要自己写代码做什么。
只需要关注与event里面的事件就好了,各种触摸事件、效果的处理。
lvgl就是开源的,这个也是免费的
这个GUI GUIDER版本不同,里面支持的lvgl版本也是不同的,都是固定的

出0入10汤圆

发表于 2023-8-16 11:27:59 | 显示全部楼层
honami520 发表于 2023-8-15 18:43
都用它做了好几个产品了,用起来还是很方便的,界面上面的基本不太需要自己写代码做什么。
只需要关注与e ...
(引用自4楼)

我记得有一个是收费的 那个软件好像很强大。LVGL官方UI设计软件——SquareLine Studio micropython  好像有一个免费试用的时间

出0入10汤圆

发表于 2023-8-16 11:28:23 | 显示全部楼层
honami520 发表于 2023-8-15 18:43
都用它做了好几个产品了,用起来还是很方便的,界面上面的基本不太需要自己写代码做什么。
只需要关注与e ...
(引用自4楼)

不知道这两个软件比起来哪个更好些

出0入90汤圆

发表于 2023-8-16 12:38:46 | 显示全部楼层
jaywen 发表于 2023-8-16 11:27
我记得有一个是收费的 那个软件好像很强大。LVGL官方UI设计软件——SquareLine Studio micropython  好像 ...
(引用自5楼)

这个我也体验了下的,国外的一些开源项目喜欢用这个来做界面,但是要付费很麻烦,我的已经到期,无法登录了。

出0入0汤圆

发表于 2023-8-16 13:36:34 | 显示全部楼层
honami520 发表于 2023-8-15 13:38
做好界面后,点导出代码,然后在生成的文件夹下面,有custom和generated两个文件夹,generated下面还会有fo ...
(引用自2楼)

谢谢你的分享,不过我现在遇到的一个很低级的问题是,GUI-GUIDER最名不副实的“所见即所得”,却是不支持汉字显示,咱在电脑模拟界面上输入的文字,如果是英文,下载到板子上显示都正常,一旦换成汉字就无法显示,必须自己搞定汉字库,或者将标准字库加进去。前者费时间,后者占用ROM空间,相对其他的“所见即所得”,这个就显得麻烦多了。

出0入90汤圆

发表于 2023-8-16 20:51:48 | 显示全部楼层
本帖最后由 honami520 于 2023-8-16 20:53 编辑
tclg 发表于 2023-8-16 13:36
谢谢你的分享,不过我现在遇到的一个很低级的问题是,GUI-GUIDER最名不副实的“所见即所得”,却是不支持 ...
(引用自8楼)


不对呀,显示汉字很正常啊。而且它也不是把标准字库都加进去了,只不过它会把对应的英文也加入一遍。就算你没有使用例如“宋体”16的英文。
会导致字库文件确实比你想象的更大一些。我用的1.4.1版本,都是正常的。只需要在font里面选择自带的宋体或者其他字体就行,不需要多做什么操作

出10入10汤圆

发表于 2023-8-17 07:34:45 | 显示全部楼层
NXP GUI Guider ,必须用在NXP单片机吗,还是用在其他品牌的单片机也可以

出0入0汤圆

 楼主| 发表于 2023-8-22 11:57:39 | 显示全部楼层
szxszx 发表于 2023-8-17 07:34
NXP GUI Guider ,必须用在NXP单片机吗,还是用在其他品牌的单片机也可以
(引用自10楼)

任何MCU都可以的,只要MCU首先一直好对应版本的lvgl,然后稍微一赋值粘贴就可以直接使用了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-5 10:45

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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