将红外遥控器制作成qt自定义键盘,
有两种方法来处理qt自定义键盘。一种是直接编译qt的源码,另外一种是制作qt插件,通过加载插件来使用键盘。两种方法各有不同,但实现的效果是一样的。我使用的是插件法,因为不需再编译源码,修改方便。
环境:ubuntu10.04+qtcreator2.5.2+QtEmbedded-4.5.3-arm
1、编写红外驱动
2、打开qtcreator2.5.2,创建一个动态库工程,并生成一个类,库名为sbox4x4,类名为sbox4x4Handler;
3、实现Handler类
修改sbox4x4handler.h,加入下面三个头文件:
#include <QObject>
#include

本文介绍了如何在Ubuntu环境下,使用QtCreator制作一个自定义键盘插件,通过红外遥控器作为输入设备。主要步骤包括编写红外驱动,创建动态库工程,实现QWSKeyboardHandler的派生类,创建QKbdDriverPlugin的派生类并编译,最后配置环境变量以使用自定义键盘。
最低0.47元/天 解锁文章
1072

被折叠的 条评论
为什么被折叠?



