联系我们合金采样电阻贴片采样电阻保护元件FAE

品质诚信服务

当前位置:首页 >> 产品和行业资讯 >> TouchGFX代码框架以及如何添加用户代码

TouchGFX代码框架以及如何添加用户代码

1.总结本文档主要介绍TouchGFX代码框架以及如何添加用户代码。 2.准备可以正常运行的TouchGFX项目。
3.代码结构。 TouchGFX的框架是基于MVP模型设计的。
代码结构主要分为三类:GUI引擎,生成的代码和用户代码。首先,让我们看一下MVP,即模型。
,查看,演示者。下图可以清楚地看到每个部分负责什么以及它做什么工作。
Presenter是模型和View之间的桥梁。视图负责显示,模型负责交互。
这三个类别支持TouchGFX的天空。你可以进去自由腾飞。
清除MVP结构后,了解代码结构和应用程序开发非常有帮助。 TouchGFXDesign生成的代码位于项目的generate / gui_generation中,而用户代码位于gui文件夹中。
gui文件夹中的代码可以自己编辑。此处也添加了实现代码。
例如,我们上次推送给所有人的电阻屏校准是通过手写代码在用户代码侧实现的。了解代码结构并熟悉API之后,无论使用Designer还是自己编写,都可以轻松开发GUI界面。
例如,当我们校准触摸屏时,我们需要先画一个小圆圈,然后自己画一个圆圈。定义变量并将代码添加到cpp文件,以便在屏幕的左上角绘制半径为10的实心圆。
如果要绘制空心圆,请勿将线宽设置为0。还要注意,绘制空心圆时,必须从线宽中减去半径。
同样,可以手动绘制2D图形。