8.事件编辑窗口

如上图所示,串口屏有多种触发事件,每种事件都可以根据情况编写不同的代码。可以根据实际功能需求选择对应的事件类型。

页面事件详解

../../_images/eventWindow1.png
1.前初始化事件

每次在执行page命令时,在执行页面刷新操作以前,串口屏会自动执行一次《前初始化事件中》的代码。

2.后初始化事件

每次在执行page命令时,在页面刷新操作完成以后,串口屏会自动执行一次《后初始化事件》中的代码。

3.页面按下事件

显示区域内且没有控件的区域,触摸被按下的瞬间,串口屏会自动执行一次页面的《按下事件》中的代码。

4.页面弹起事件

显示区域内且没有控件的区域(以触摸按下时的坐标为准),触摸按下以后松开触摸的的瞬间,串口屏会自动执行一次页面的《弹起事件》中的代码。

5.页面离开事件

每次在执行page切换新的页面前,串口屏会自动执行一次当前页面的《页面离开事件》中的代码。

控件事件详解

../../_images/eventWindow2.png
1.控件按下事件

在控件的显示区域内,触摸被按下的瞬间,串口屏在执行完成控件按下状态刷新完成以后,串口屏会自动执行一次控件的《按下事件》中的代码。

2.控件弹起事件

在控件的显示区域内(以触摸按下时的坐标为准),触摸按下以后松开触摸的的瞬间,串口屏在执行完成控件弹起状态刷新完成以后,串口屏会自动执行一次控件的《弹起事件》中的代码。

../../_images/eventWindow3.png
3.控件滑动事件

在控件的显示区域内(以触摸按下时的坐标为准),触摸按下以后且没有松开的过程中,每次触摸坐标发送改变后,串口屏会自动执行一次控件的《滑动事件》中的代码。

../../_images/eventWindow4.png
4.定时事件

定时器控件特有事件 定时器设定时间到了以后,串口屏会自动执行一次定时器的《定时事件》中的代码。

../../_images/eventWindow5.png
5.播放完成事件

音频控件/视频控件特有控件 视频/动画控件播放完成一次视频文件/动画文件以后,串口屏会自动执行一次控件的《播放完成事件》中的代码。

../../_images/eventWindow6.png
6.发送键值

每个控件按下事件/弹起事件下面都会有发送键值这个选项,如果勾选该选项,点击控件将会串口发送相应的数据,可方便客户设备快速定位是哪个页面中控件发生点击事件,当然客户也可以通过printh加上prints指令来自定义串口发送格式。

参考 0X65 控件点击事件返回