
RTC控件可以显示时间,时间显示格式多样,基本可满足用户的需求,还可作为计时器使用,在计时时间到达后触发某一动作。本章节中介绍RTC控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示
1. 时间显示:显示当前时间
2. 定时功能:设置一个计时器,在屏上显示计时的时间,在达到设定值时通过串口发出通知
适用范围:只适用分辨率1024*600
时间控件工程案例下载链接:《时间控件工程案例》
6.1 时间控件属性
时间控件可以显示当前时间和倒计时功能,如下所示

功能定义
分为“RTC时间”、“定时”。如下所示

RTC时间
时间格式
时间的显示格式,如下所示
- HH:MM:SS,显示小时、分钟和秒数
- 20XX-MM-DD, 显示年份、月份和日数
- 20XX-MM-DD HH:MM:SS, 显示年份、月份、日数、小时、分钟和秒数
- 20XX-MM-DD HH:MM:SS WEEK, 显示年份、月份、日数、小时、分钟和秒数和英文
- 20XX-MM-DD HH:MM:SS 星期 ,显示年月日,时间以及星期几
- 星期几(英文加中文),显示星期几的中文和英文
- 自定义格式。例如“年-月-日,时-分-秒,星期”的格式为:%y-%n-%d,%h:%m:%s,%w
自定义格式串中各个符号所代表的时间如下:
%y:年
%n:月
%d:日
%h:时
%m:分
%s:秒
%w:星期
以上七个符号的字母必须小写。用户可按需要显示单个时间或几个时间组合,还可自由设置时间之间的分隔符。


编辑项
选择是否可以编辑时间,可以修改日期/时间,长按时间控件会弹出键盘,输入新的日期与时间,点击“Enter”后,日期都改变了。如下所示

按压方式
以哪种按压触摸屏的方式打开编辑时间弹窗,“长按”即长按时间可弹出编辑时间弹窗;“点击”即点击屏幕上的时间即可弹出设置时间弹窗。
前景颜色
即文字的颜色,如下所示

字库类型
设置显示的时间所使用的字库,有“基本字库”和“自定义字库”两种选择,自定义字库的使用与文本控件一样。
字体
显示的时间所使用的字体,定时的字体只能使用ASCII。
字体大小
即时间所使用的文字的字体大小,与文本控件中的字体属性含义与使用都相同。
定时
时间格式
定时的时间格式有三种,HH、MM、SS分别表示时、分、秒 。分别对应着三种格式。如下所示

定时时长
定时的时间长度,以秒为单位
计时方式
有“倒计时”和“顺计时”两种,倒计时指从设置的计时时长递减直到时间为0,顺计时指从0开始依次递增到设置的计时时长。
6.2 显示时间
【时间显示】画面,介绍设置显示当前时间的方法
画面背景配置
在【时间显示】画面的“背景图片”导入相应的美工图片。在该画面中添加时间控件,如下所示

属性配置
以控件ID为4的时间控件为例,设置【格式】为“20XX-MM-DD HH:MM:SS 星期”、【字体类型】为“基本字库”、【前景颜色】为白色,配置如下所示

运行预览
运行虚拟屏,虚拟屏中该时间控件显示当前系统时间,运行效果如下所示

6.3 定时功能
【定时功能】画面,介绍按下按钮后启动、暂停计时器的功能
画面背景配置
在【定时功能】画面的“背景图片”导入相应的美工图片。在该画面中添加时间控件,如下所示

属性配置
以顺计时为例,倒计时参考顺计时说明即可
设置时间控件控件ID1的【格式】为“MM:SS(计时)”、【计时长度】为“30”、【显示方式】为“顺计时”、【字体类型】为“基本字库”,配置如下所示
运行预览
运行虚拟屏,运行效果如下所示
