
在Touch GFX4.24中新增了几个功能,其中之一就是二维码生成器。据描述,该控件支持最高177*177个模块的二维码。支持动态生成,是个很大的亮点。基于此功能,做个小程序来学习如何使用。 完成效果如下 ![]() 点击12个按键输入字符,执行OK后二维码便刷新为输入的字符内容。执行CLR后清除输入的字符串。检查也很简单,任何扫一扫功能的APP都能识别出来。实现这个功能需要以下过程9 K1 E7 w- A2 z% v/ _% M 首先生成一个TouchGFX工程,搜索开发板,基于STM32H7S78-DK板卡创建模板工程。这个工程包含了GUI程序的基础外设配置和驱动实现,可以直接编译下载。6 I) X, `& {, K/ m6 {# q) q/ S ![]() 事实上,使用完整的输入法才能键入所有字符,这里只添加了加个按键,支持少数字符的输入,演示作用。添加含LABEL的按钮14个。设置好格式。字体不变,按下效果变化。% ]% T, W9 J* V3 I! L$ } ![]() 要输入内容,那么按键按下后要执行文本更新,每个按键都给按下事件。 ![]() 还要添加个textArea用来显示文本内容,设置缓存大小。 ![]() 最重要的角色就是这面图片已经出现的二维码控件。调整适合大小0 h0 I1 `$ [3 W% r3 h- U ![]() 完成以上,就完成了一大半的工作,这便是TouchGFX做GUI应用的优势体现。接下来要修改代码。以下就是清空字符和更新二维码的主要代码。7 D3 e) I0 _/ }7 b; K1 x; I0 D 3 w: F$ }9 t. }; ^
![]() ![]() 首次上传B站,没有经验哈哈 ![]() |
视频看起来效果可以2 G4 n' O* z+ a4 V \9 j |
【2025·STM32峰会】GUI解决方案实训分享1-对LVGL咖啡机例程的牛刀小试以及问题排查
实战经验 | 关于STM32H7使用LL库生成ADC代码工作异常问题说明
实战经验 | 关于STM32H745的MC SDK电机控制工程问题的解决办法
【H745I GUI】1.GreenHouse 灯光控制
【Wio Lite AI视觉开发套件】+移植TensorFlow Lite
STM32H745I-DISCO脉冲宽度调制(PWM)
STM32H745I-DISCO串口通信,输入输出
拷打cubemx【002】——自定义还需基于芯片的工程
STM32硬件结构学习
STM32中BOOT的作用