你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

TouchGFXの初体验

[复制链接]
tanic 发布时间:2018-12-20 14:25

图片见附件
TouchGFX 4.10.0 Environment不介绍了,就是一个shell的,可以不用管他
这里只是用PC仿真一下,具体弄到MDK或者其他IDE没有研究,估计比较复杂,
UI前端显示C++和C后端数据如何交互没有研究.其实整个,干脆前后端全部C++开发算了,哈哈


1.    下载安装

www.st.com下载安装自不必多说,全部默认即可

2.    工程初创

打开


弹出,HEIGHT修改为400,其他的默认即可,点击”CREATE”


弹出,点击+ 把我们需要的幅图片加入即可


如下


接下来我们添加两个按钮如下,我们选择Flex Button因为它可以自由设置大小,上面出现flexButton2和flexButton1就是我们感概添加的按钮,a11和a21是刚才添加的两幅图片


添加了4个控件后效果如下效果如下


发现a11和另外一个按键看不到,左边选中a21,右边属性框中去掉勾就能够出来了,如下图




好了,现在我们把两个按钮透明化,同样的选中按钮,然后在属性框中把透明度(Alpha)托到0。

然后给按钮添加事件,达到两个图片切换显示的效果,这里随便添加以下,效果我们直接修改代码。




点击运行一下,此时是没有我们要的效果的



把工程复制一份,并把文件属性只读去掉

用VS2010以上版本打开类似于下面路径的工程

” C:\TouchGFXProjects\MyApplication\simulator\msvs\Application.sln “


打开Screen1ViewBase.cpp文件开始修改,

下图是4个控件添加到屏1,我们想让a11显示到前面,后面添加它


接下来修改按键事件,如下图 setVissble是设置图片显示的,invalidate是更新控件信息



之后按F5就可以运行起来了。

GIF图片如下





TouchGFXの初体验.rar

下载

1.35 MB, 下载次数: 52

评分

参与人数 1 ST金币 +1 收起 理由
linuxdaxia + 1 很给力!

查看全部评分

收藏 评论15 发布时间:2018-12-20 14:25

举报

15个回答
STMCU-管管 回答时间:2018-12-20 17:15:25
哇!!支持支持
STM1024 回答时间:2018-12-21 08:14:10
不错,支持一下
caxfan 回答时间:2018-12-21 09:35:20
不错,支持一下
cheng_5230 回答时间:2019-1-10 11:32:46
支持
qq3531739406 回答时间:2019-2-15 13:47:14
你好,我现在使用的时STM32F469I DISCOVERY板,我现在学习使用TOUCHGFX。但是在CUBEMX配置完了之后,程序会进入这个函数LTDC_ER_IRQHandler(),然后就会出错。我想请教一下,有什么原因造成这个问题。你有没有配置好可以用的基本程序。
非常感谢!
tanic 回答时间:2019-2-19 10:50:15
qq3531739406 发表于 2019-2-15 13:47
你好,我现在使用的时STM32F469I DISCOVERY板,我现在学习使用TOUCHGFX。但是在CUBEMX配置完了之后,程序会 ...

cubemax配置我也没成功,看我的再体验帖子,有另外的demo的
Kevin_G 回答时间:2019-2-19 11:45:18
好复杂
xujiantj 回答时间:2019-2-19 15:33:36
不错,谢谢分享
巨匠PLC.吴国锦 回答时间:2019-4-8 14:11:52
不错,谢谢分享
zxcv1ddd 回答时间:2019-4-19 23:57:11
谢谢分享
zzwnb 回答时间:2019-5-2 10:44:29
TouchGFX需要什么硬件支持啊?我想自己做板子玩
tanic 回答时间:2019-5-5 14:02:38
zzwnb 发表于 2019-5-2 10:44
TouchGFX需要什么硬件支持啊?我想自己做板子玩

带LCD控制器,带外部RAM即可
夏颜真 回答时间:2019-8-25 22:36:55
有培训资料可以下载,是stm32f746的
李康1202 回答时间:2019-11-11 17:10:35
支持
12下一页

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版