引用第4楼songfangfang于2010-07-07 14:30发表的 回 3楼(guhao) 的帖子 :
QWSServer好像要4.6以上,我用的是4.5.3的

QWSServer应该在QTE(Qt for Embedded Linux)中都有,而且应该仅在QTE中有,
写软件盘时要注意的几问题,
1,如果说仅要实现英文输入法的话,仅用QWSServer::sendKeyEvent(...)就够了,
但要实现中文输入法则必须要继承QWSInputMethod这个类来写一个软件盘,用QWSInputMethod::sendCommitString ( const QString & commitString, int replaceFromPosition = 0, int replaceLength = 0 )
具体这两个类用法查看帮助文档,
2,包含软件盘的应用程序必须是以服务进程启动,个人理解:QT中第一个运行的程序默认为服务进程,也就是运行时要加参数 -qws,以后运行的进程不用这个参数
[ 此帖被磐石在2010-07-08 09:51重新编辑 ]