OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2301|回复: 2

界面切换问题求助,默认是主界面显示,如果收到特定报文指令,则直接跳转到充电界面,这个过程就是从断电到上电之间的。

[复制链接]

12

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
225
金钱
225
注册时间
2019-8-12
在线时间
50 小时
发表于 2022-6-9 11:14:11 | 显示全部楼层 |阅读模式
20金钱
我们的设备是叉车仪表,主界面上有各种图标,比如:时速,里程计  小时计  档位显示,能量模式显示(也是图标,相当于汽车的三种模式),座椅开关,安全带,驻车图标……等等。
现在要实现的功能是:车子上电,正常情况下就是开机界面过后进入主界面显示,并实时刷新。
正常使用场景是:车子关机之后要充电,充电机给仪表供电,如果接收到一个充电机发送上来的报文指令,进直接切换到充电界面状态。然后充电界面显示一个充电的大图标与电量。我目前的做法是:接收到报文指令后,直接将用设定新背景颜色,覆盖掉主界面的背景图,并且隐藏主界面上的所有图标。后边我有想,是不是可以给充电界面重新开一个windows?这样实现起来应该比较简单,而且出问题的概率小一些。但这个方法势必就会先显示主界面再跳到充电的Windows,这个过程不好。

想要实现的方式:类似于手机在关机情况下充电一样,最终会之间显示到充电界面而不会先显示主界面再显示充电界面。

请问下大家,怎样的方案更好一些呢?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

369

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4241
金钱
4241
注册时间
2020-7-24
在线时间
714 小时
发表于 2022-6-9 12:08:59 | 显示全部楼层
回复

使用道具 举报

2

主题

592

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1458
金钱
1458
注册时间
2019-7-28
在线时间
137 小时
发表于 2022-6-9 12:18:21 | 显示全部楼层
帮顶                       
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 10:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表