硬汉嵌入式论坛

 找回密码
 立即注册
查看: 412|回复: 1
收起左侧

[GUI] GUI Guider V1.6如何在项目中使用

[复制链接]

2

主题

9

回帖

15

积分

新手上路

积分
15
发表于 2023-8-15 10:09:54 | 显示全部楼层 |阅读模式
本帖最后由 一根油条 于 2023-8-15 10:11 编辑

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

回复

使用道具 举报

0

主题

215

回帖

215

积分

高级会员

积分
215
发表于 2023-8-15 12:23:29 | 显示全部楼层
这个软件控件的好多设置项都没有体现在属性中,用lvgl官方的SquareLine Studio吧。


代码的话,生成的复制到自己的工程中。不要直接引用工程生成的。


界面跳转的问题,自己得搞个窗口管理器的,或者看看100ask的lvgl窗口管理器。
想简单就维护个栈,用来实现返回,然后维护个创建的窗口的map,键值是窗口ID,值是界面lv_obj_t*,跳转可以直接用数值查询后加载对应的lv_obj_t*。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 14:55 , Processed in 0.155769 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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