|
TouchGFX Designer 是为STM32生态中的GUI图形库开发的一款可视化的GUI设计软件,风格简练,新人小白也很好上手;
主页提供了创建TouchGFX的快速路径,可以选择自己手上有的GUI开发板卡,快速生成项目工程模板; 也可以选择现有的模板、或者空的UI工程模板; 也有较为完整的GUI工程示例;
工作区的设计十分简洁,从左到右分别是资源管理区、GUI的元素树、预设控件和预览区、控件属性、交互事件的设计;
提供的控件和动画效果基本能够覆盖基本的GUI设计需要,包含了图片、文本、按钮、进度条、菜单等等;也可以根据自己的需要设计个性化控件; 图片支持在一个管理器中统一管理,可以一键导入,也可以清楚看到使用的次数等信息,方便优化空间使用;
GUI的所有文本内容也支持统一管理,并且可以定义一个文本控件的多种语言样式,方便实现一键切换语言;
支持自定义文本样式,包括字体、文本大小等等属性,以及通配符的文本内容,减少内存占用;
交互设计针对不同控件的事件,提供了多种不同的交互效果;如果没有符合需要的,也可以通过调用C++代码来实现自己的功能;
设置页面可以调整RGB格式、文本配置等精细化设置,可以帮助开发者调整GUI的效果;
工程支持EWARM、MDK-ARM、STM32CubeIDE编辑,熟悉TouchGFX和MVP架构后可以和Designer联动,通过Model->Presenter->View中编写代码,可以实现更多特色的功能。
|
兔哥心中的ST中文论坛
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
TouchGFX开发STM32F429程序
STM32几种流行开发环境的优缺点
F429I-DISC1体验报告(5) 滚动菜单、语言切换的实现丨国庆开发板测评活动
创差异・提效率:STM32 GUI+赋能嵌入式产品价值跃迁
F429I-DISC1体验报告(4) 温度可视化动态图表的实现丨国庆开发板测评活动
HRTIM 指南
F429I-DISC1体验报告(3) 画板线条绘制和调色功能的实现丨国庆开发板测评活动
F429I-DISC1体验报告(2) 按钮和弹窗GUI的简单交互设计丨国庆开发板测评活动
微信公众号
手机版