文章预览
AWTK是基于C语言开发的跨平台GUI框架。《AWTK使用经验》系列文章将介绍开发AWTK过程中一些常见问题与解决方案,例如:如何加载外部资源?如何设计自定义进度条?这些都会在系列文章进行解答。 在 ZTP800示教器 设备上有许多按键,假设想在自己的AWTK程序中检测并使用这些按键响应事件,则需要使用AWTK绑定物理按键的功能。 本篇文章将借助一个检测按键的demo程序来介绍如何绑定物理按键并响应,该demo最终效果是按下任意物理按键时会显示该按键key down,松开按键时会显示该按键key up。 图 1 按键检测程序效果图 设计界面与绑定按键事件 用AWTK Designer打开一个新建工程,并且放置一个静态文本控件用作显示按下或弹起的按键值。 图 2 使用AWTK Designer设计界面 1. 绑定按键按下与弹起事件 接下来修改项目的src/pages/home_page.c代码文件,在初始化
………………………………