STMCU小助手
发布时间:2022-3-10 22:20
|
一、界面布局以及资源添加7 i; X* x" T( J/ u) r' ^ 1、创建自定义控件 这里解释一下为什么要创建两个自定义控件:因为Scroll Wheel控件中有可以指定item选中和不选中时的样式。正好是我们最终需要实现的样式,所以我们在这要建两种样式。6 ~6 o. I$ i: w 不选中的item样式6 `. U9 L- S# W1 d( V , ^7 J2 g8 E9 n$ c% D0 x6 e% z: B
选中的item样式) H' |) {. O' ^- r* ^3 w ) H+ l6 }% p# E/ e/ I5 v
" g3 ~' {) `" p5 r2 Q 2、创建主screen界面 8 H& \4 y7 ^1 h) x
4 {# ~! B. k: [& K 3、Scroll Wheel关键参数设置/ u% w, C, {- Y2 h
$ R j) d: [3 \* t- c 备注: 为了方便演示,本工程的背景图直接用的touchgfx界面里自带的图片。4 P4 C2 Q. t( S% l3 s. C/ p# ^ 6 ?9 E4 K3 ?; n7 Z% z. Z 二、功能实现+ U" L" i ^9 A+ `; v 1、自定义控件设置文本: u: I% A0 Z- U- C 两个自定义控件内都要实现,这里只列出一个。 t' P; Q! N3 F
2、实现Scroll Wheel自带的更新虚函数1 p$ r/ T: ], j- R 下图是Scroll Wheel组件自带的虚函数, f6 q2 g; l. {7 S; f d. q : L0 v% x% }8 F1 ?' G* T4 Y
将其拷贝到Screen1View.h文件中,并在.c文件中实现 ( G3 R$ Y* H. }/ z
实现后的代码如下 $ r0 h! ^) L" _: b 3、主界面的构造函数中添加界面初始化代码
) W) x( e w1 x; n: p |
架构革新篇:单芯片 GUI 方案原理与核心优化技术
STM32 GUI 图形方案,带你解锁嵌入式界面开发新思路
4-开发生态篇:TouchGFX+STM32Cube 一站式 GUI 落地流程
3-产品选型篇:全系列 STM32 GUI 专用 MCU 分级选型表
2-架构革新篇:STM32单芯片嵌入式GUI核心技术原理与性能优势
【福利三:逢7发帖赢大礼】使用MPU6050模块、img_dsc、img_btn机制实现一些简单有趣的动画效果
【福利三:逢7发帖赢大礼】使用arc弧形拉条控件控制PWM舵机及使用SPI3接口操作NRF24L01模块进行无线通信
1-趋势痛点篇:嵌入式 GUI 爆发,传统外挂存储架构的多重工程瓶颈
告别外置存储!大容量内存单芯片MCU,重塑新一代嵌入式GUI
【福利三:逢7发帖赢大礼】调试nucleo-WBA65RI工程测试样板的一些心得
微信公众号
手机版