关于 W80x 使用 SquareLine Studio 工具进行图形界面开发

发布于 2023-11-16 17: 49: 41

前言:

在图形界面开发中,  如果手敲代码会很烦,  效率很慢,  比如调整位置,  改变形状等等,  需要先敲代码在烧录到板子中看效果.  使用工具的话,  那么可以很快解决这些问题,  可以在工具上就可以看到更改后的效果,  且可以演示效果.  
为此我把我之前做的流程写下来,  供大家参考,  如有问题或者问题随时指正,  也欢迎大家可以共同讨论,  这个工具还有很多功能,  希望可以和大家一起探索.  

准备工作:

1. W80x 开发板  (因为图形界面需要存储的图形素材较多的,  可以考虑 W802,  W802 是是外置 flash,  可以扩展较大存储空间)  
2. lvgl 的图形界面开发工具 SquareLine Studio 1. 3. 3;  

准备开发:

开发分两步,  一个是使用官方的 demo,  一个是我们自己新创建工程:  
备注:  我这里所用的图形元素都是来自官方的 demo;  

如何使用官方 demo:

1. 打开 SquareLine Studio 登录后,  选择 example 选项卡

image. png

2. 然后双击想要的 demo,  就可以打开这个工程了

image. png

新建自己的工程:

1. 打开 SquareLine Studio 建立工程,  这里我选择了一个 4. 3 寸 480*272 屏,  所以像素窗口要选择这里,  包括工程目录等,  进行一些工程建立的前期工作  (这些配置也可以在后面进行更改,  后面有说明)  ;  

image. png

2. 建好工程后,  我们开始窗口界面的操作了

image. png

3. 首先加入图片信息,  可以从 assets 中添加,  也可以直接保存在工程目录里的 assets 目录下:  
使用工具导入图片:  

image. png

如果想要删除图片,  那就从工程目录下的 assets 目录下直接删除图片即可
4. 开始添加控件,  在选项框 widgets 中点击即可使用,  如图所示,  我这里选了一个 slider 组件;  

image. png

5. 添加了组件后,  我们需要对这个组件进行各种设置,  让他能够达到我们想要的效果,  那么这些设置就在右侧选项卡 inspector 中;  想要做成什么样的就按照官方的 demo 参数配置就行;    
建议,  在正式这些参数配置时,  最好把官方的提供的 demo 对一些组件的配置使用提前看一下.  

image. png
image. png

6. 配置完成后,  想要看一下效果,  可以点击演示按钮,  然后鼠标点击控件,  就会发现随着鼠标点击移动图像在变化;  

image. png
image. png
image. png
7. 保存工程:
image. png
8. 前面说到的可以在次更改工程目录及其他配置如图:
选择 file- project settings
image. png
image. png

选择了工程目录后,  在选择一下生成 C 代码的目录

image. png

9. 生成 C 代码, 生成的 C 代码可以到刚下选择的目录下查看
image. png
image. png
image. png
9. 把代码移植到 W80x 带有显示屏功能的工程里即可; 一般情况下都是在 w80x-sdk-lcd-moduleappsolutions 目录下, 这个根据自己开发需要; 然后编译即可, 有时候编译会出现提示关于 lvgl. h 文件包含类似的错误, 屏蔽那个 include 就可以了;
总结:
在使用工具开发中, 会有一些开发小技巧, 这部分后续我会继续更新, 欢迎大家来指正探讨.

1 条评论

发布
问题