|
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中编写代码,可以实现更多特色的功能。
|
生态落地篇:工具、软件与完整开发流程
产品选型篇:STM32 全系列 GUI 专用 MCU 能力对照表
架构革新篇:单芯片 GUI 方案原理与核心优化技术
【STM32U3评测】并不优雅的点亮WS2812
趋势痛点篇:嵌入式 GUI 爆发,传统存储架构的困境与挑战
【STM32U3评测】移植RTOS
【STM32U3评测】低功耗模式功耗测量
【STM32U3评测】实战项目:无电池温湿度计
【STM32U3评测】不太一样的点灯及编程测试
三种方法精准计算 TouchGFX FPS,搞定界面流畅性检测
微信公众号
手机版