TouchGFX添加按钮及触发事件

如何在TouchGFX添加一个按钮

首先了解一下TouchGFX中的按钮类型

1:Button 是最基本的按钮控件

2Button with label 是带标签的按钮

3button with lcon  是带图标的按钮(常用于播放,暂停,音量调节)

4Toggle Button 是切换按钮(常用于电源开关 蓝牙开关 白天/夜间模式)

5单选按钮Radio Button  用于在一组互斥选项中选择一个,必须添加到Radiobutton Group中才能实现互斥选择 4种状态组合 释放未选中 按下未选中 释放选中 按下选中

6 重复按钮 Repeat Button 按下时立即触发,直到释放常用于音量+/- 亮度调节 连续操作快进快退.

7灵活按钮Flex Button 最强大最灵活的按钮类型,可以模拟其他所有按钮的行为和外观 支持4种触发模式:click释放时触发 ,Touch 按下时触发,Toggle切换状态触发,Repeat重复触发.典型使用场景:统一风格的按钮组

将按钮拖拽到界面中

image

然后在右侧界面中选择按钮的属性Interactions,找到添加的按钮点开.

image

 

正常情况下都选第一个,程序调用的是function Name里的名称.

然后就可以编译了

这样就完成了在touchGFX界面添加按钮的任务

然后就在程序中找到相应的文件就可以编程了,下图附的是程序文件位置.

image

 

而在定义按钮名称的时候用到的function Name里的名称,是需要在HPP文件中定义的.

image

 

这是在Cpp里编写的程序如下

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容