
在嵌入式系统/ARM技术中基于嵌入式Linux的QT标准键盘输入实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文探讨了在嵌入式系统及ARM架构下,基于嵌入式Linux环境开发和集成Qt框架的标准键盘输入方法,旨在优化用户界面交互体验。
作者:刘洪涛, 华清远见嵌入式学院讲师。
在嵌入式平台上运行QTE时,使用的键盘通常不是标准键盘,而是设备外扩的普通按键。实现QTE键盘输入的方法大体上可以分为两类:
(1)编写一个普通的按键驱动程序,并开辟一个QT线程来读取按键值,再通过信号将这些键值发送出去。需要接收键盘输入的目标组件应声明槽函数以接收相应的信号。
(2)把普通按键的驱动程序改写成标准键盘驱动程序,使QTE能够像处理标准键盘一样对待它们。
上述两种方法各有特点,在一些项目中我多数使用第一种方式,感觉这种方法较为直观且容易控制。但在某些情况下,则需要选择第二种方法来实现目标功能。
第一种方法相对简单易行,这里不再赘述;下面主要描述第二种方法的实现过程。
全部评论 (0)
还没有任何评论哟~


