
在Touch GFX4.24中新增了几个功能,其中之一就是二维码生成器。据描述,该控件支持最高177*177个模块的二维码。支持动态生成,是个很大的亮点。基于此功能,做个小程序来学习如何使用。7 k9 g0 O4 h# v x 完成效果如下4 F: |2 T0 \" r6 A. q2 j ![]() 点击12个按键输入字符,执行OK后二维码便刷新为输入的字符内容。执行CLR后清除输入的字符串。检查也很简单,任何扫一扫功能的APP都能识别出来。实现这个功能需要以下过程, P3 K9 F: B9 Z6 \9 B 首先生成一个TouchGFX工程,搜索开发板,基于STM32H7S78-DK板卡创建模板工程。这个工程包含了GUI程序的基础外设配置和驱动实现,可以直接编译下载。! \4 ~: S: ]1 A9 k+ d6 h ![]() 事实上,使用完整的输入法才能键入所有字符,这里只添加了加个按键,支持少数字符的输入,演示作用。添加含LABEL的按钮14个。设置好格式。字体不变,按下效果变化。 ![]() 要输入内容,那么按键按下后要执行文本更新,每个按键都给按下事件。) F8 o3 A1 p% C" B" J/ e/ l ![]() 还要添加个textArea用来显示文本内容,设置缓存大小。/ ~2 W" o. V& e( P ![]() 最重要的角色就是这面图片已经出现的二维码控件。调整适合大小) U, G4 a, v+ a0 _ ![]() 完成以上,就完成了一大半的工作,这便是TouchGFX做GUI应用的优势体现。接下来要修改代码。以下就是清空字符和更新二维码的主要代码。
![]() ![]() 首次上传B站,没有经验哈哈 ![]() |
视频看起来效果可以7 `1 P6 z8 |3 W: u, n7 O$ ? |
TouchGFX应用移植自定义屏幕
实验经验 | LTDC RGB 接口 LCD TouchGFX 工程的移植步骤
实战经验 | 基于STM32CubeIDE下载TouchGFX GUI应用的出错分析
NUCLEO-H723ZG开发板试用 ——串口点灯测试
《如何使用TouchGFX》视频课程上线啦:助力你的GUI设计
兔哥的杂谈【002】——如何性价比更高地去编译STM32
【Wio Lite AI视觉开发套件】+简单刷个屏
【GUI板免费申请活动】【圣诞GUI】使用F746-DISO基于TouchGFX的圣诞树
【管管推荐】基于STM32-GUI经验分享篇
工程师笔记 | STM32H7 RAMECC功能及应用