X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
DigiKey得捷技术专区
[经验分享] 【补 DigiKey“智造万物,快乐不停”创意大赛】2.基本gui设计 基于STM32H7B3I-DK
Henry-0755
2024-2-10 22:33
楼主
# **【补 DigiKey“智造万物,快乐不停”创意大赛】**2.基本gui设计 基于STM32H7B3I-DK 论坛的各位新年好呀~之前的创意大赛未完成,过年来补一补: 本章是项目ui的设计部分: 使用的版本 Touchgfx 4.22.1 cubemx6.9.2 frameware cubeide 通过TouchGFX可以生成指定预先设定好的板级配置,选择stm32h7b3i-dk后即可生成带有cubeMX cubeIDE的项目。
这个板子也有许多demo可以参考,路径在: `Repository\XXXX_FW_XXXX\Projects\XXXXX\Demonstrations` 但这块板子的demo都没有适配stm32cubeMX6.10版本,如果通过cube mx的examples生成项目进行编译会报错,需要自己修改,但这些历程很有参考价值,比如将其中自定义的ui组件导出(对Containers中的组件右键导出),在自己的项目中引用,如想使用例程menulauncher的自定义选择组件(外层是个横向的scroller view,内层是选择的图片按键,选择中会给icon highlight) :exclamation: 在导出的过程中如果重复导入同一个widget哪怕在touchgfx中删除这个widget,(包含图片资源以及code)会无法导入,需要手动删除这些图片代码才可以。这应该算个bug 参照官方教程 `https://support.touchgfx.com/zh-CN/docs/tutorials/tutorial-04` 完成效果:
点击上图查看Gif动图
' 添加Menu的监听事件进入到对应的功能 本人没学过c++所以用起来touchgfx有点困难,以未学过的角度看一下如何实现按下中心的icon跳转到对应的界面: 首先是Touchgfx中的这个scrollwheel勾选Use Selected Style Template并在代码中实现UpdateCenterItem实现放大中心选中的icon的效果,其中scrollwheel的Item是自定义的一个image+btn,btn可以添加Interactions,实现按下的时候进行回调,调用虚拟函数来实现跳转:
```c++ //optionButtonSelected.hpp + virtual void btnClicked(); //optionButtonSelected.cpp +void optionButtonSelected::btnClicked() +{ + //TODO跳转 +} ```
点赞
回复评论 (1)
沙发
Jacktang
需要手动删除这些图片代码才行,这确实是个bug,,,
点赞
2024-2-12 09:46
最新活动
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
TI 有奖直播 | 使用基于 Arm 的 AM6xA 处理器设计智能化楼宇
Follow me第二季第3期来啦!与得捷一起解锁高性能开发板【EK-RA6M5】超能力!
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
随便看看
如何使用AddFontResource,添加完毕后如何使用才能设置新的字体并且用DrawText画出
为什么安装了iar4.42,可是找不到器件STM32101C6T6啊
明天要去面试硬件工程师(电机控制方向),人生第一次面试
CircuitPython 发布 5.0.0 Beta 0 版
Anti-DDOS这个功能如何测试啊?从哪里查找信息啊?
9650怎么捕获RGB图像信息
求高人帮忙讲解MOS管的安全使用范围图像
众拳【STM8入门】资料汇总
MicroPython时事通讯第8期
户用电热式热能量表的合作与开发
LCD显示的晶体管特性曲线图示
ARM9哪家开发板比较便宜???
学习
兼职:找有经验人编写LABVIEW/DSP/LINUX开发类图书
MIN UART CORE文件(vhdl)有PDF使用说明
基于51单片机的遥控小汽车硬件电路设计
tms320f28035芯片内存有多大?求各位大哥能够帮帮忙
AM335X JRE运行不了
关于PDA寻找AP的问题
0R电阻,磁珠及电感
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复