ST意法半导体
登录
直播中
李丽华
7年用户
1436经验值
私信
关注
[问答]
怎样去更改IF语句中的TextArea通配符值呢?
开启该帖子的消息推送
显示器
你好
我的显示器中有一个 TextArea 通配符,当屏幕进入时显示“ON”或“OFF”,并且在它前面有一个 FlexButton。单击 FlexButton 时,我想更改当前状态。为此(我相信)必须获取通配符值并将其与常量“ON”进行比较,然后更改 IF 语句中的通配符值。那么什么是直接的方法呢?
回帖
(1)
李晟才
2023-1-5 14:07:55
在比较状态时,使用布尔值更为常见且更易于编码。只需创建一个相应地从 true 切换到 false 的布尔变量,并根据布尔值的当前状态/值执行您的操作(此处更改 textArea 内容)。
但供您参考,这是一种比较 TextArea 内容的方法:
Unicode::UnicodeChar tmp[2] = {'O','N'};
if(Unicode::strncmp(tmp, textArea1.getWildcard(), 2) == 0)
{
touchgfx_printf("equaln");
}
在比较状态时,使用布尔值更为常见且更易于编码。只需创建一个相应地从 true 切换到 false 的布尔变量,并根据布尔值的当前状态/值执行您的操作(此处更改 textArea 内容)。
但供您参考,这是一种比较 TextArea 内容的方法:
Unicode::UnicodeChar tmp[2] = {'O','N'};
if(Unicode::strncmp(tmp, textArea1.getWildcard(), 2) == 0)
{
touchgfx_printf("equaln");
}
举报
更多回帖
rotate(-90deg);
回复
相关问答
显示器
如何使用
通配符
和缓冲区以编程方式创建
TextArea
?
2022-12-14
179
如何从
通配符
文本框中获取十进制
值
?
2022-12-30
163
TouchGFX在STM32H7上开发应用程序文本区域显示“?” 是什么意思?
2023-01-17
255
如何动态
更改
TouchGFX中的
TextArea
字体
呢
?
2022-12-27
293
Matlab的编程
语句
该
怎样
去
使用
呢
2021-11-18
589
怎样
去
使用Matlab中的编程
语句
呢
2021-11-18
637
有没有办法实现一个像
通配符
的ButtonWithLabel小部件
呢
?
2023-01-04
374
snprintfFloat格式是否限制为6位数字
呢
?
2022-12-23
187
请问cpu_sr = OS_CPU_SaveSR()
语句中
返回cpu_sr 的是什么
值
?
2019-09-19
4152
如何在
TextArea
中显示一个随机字符串?
2023-01-29
179
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分