一,前言
我之前主要是学习LCD显示相关的源码,看的是小巧些的code,littlevgl和guilite。那么touchGFX源码我没看过,但是我猜测是类似的,之后会看源码,现在我先试用下,用它的原因是他是stm32公司出品的。
二,需求
由于我之前已经开始用cubeMax配置驱动了,若GUI用touchGFX,感觉我都可以用工具来开发的,现在是追求速度的时代,也就是低代码时代,当我了解了原理后,再让我去手写code,就没有意思了,原理+设计方法才是我感兴趣的部分。coding有时候就是一个打字员一样,浪费时间。
三,仿真功能试用
我最喜欢的就是这些GUI可以在PC上进行仿真的功能。按官网教程及百度教程,安装及简单使用。
Screen1View.cpp添加了
void Screen1View::buttonHourUpClicked()
{
touchgfx_printf("clicked!\n");
}
Scree1View.hpp添加了
virtual void buttonHourUpClicked() ;
配置工具设置如下
image.png
四,效果
image.png
五,小结
步骤还是一样的,先学会如何使用,然后再去看源码。有时候想想看了那么多源码设计方法有什么用,可能也没什么用,就是觉得好奇,至于为什么要掌握那么多工具,学习一个工具不就够了,那我不是这样理解的,因为我是泛泛学习,所以学习的工具要多,毕竟我不是选择深入学习。这样有利于选择到底从哪个工具继续深入,又或者源码也都是大同小异,不感兴趣则选择玩其他的内容了,哈哈~













网友评论