回复: qt-arm上的软键盘如何实现?
#6 回 5楼(磐石) 的帖子 [songfangfang 07-08 10:08]
磐石,你好
我在程序中包含了头文件QWSServer(下面有红色下划线),编译X11环境下的程序的时候报错,编译ARM架构下的时候没有错误,
现在我就是要做一个软键盘,仅是英文的输入就可以了,可是现在看不到他的类,虽然没有出错,但感觉还是有问题的,你知道是什么原因吗?
#7 回 3楼(guhao) 的帖子 [songfangfang 07-08 11:34]
在论坛中没有找到您的贴啊?
#8 Re:回 5楼(磐石) 的帖子 [磐石 07-08 12:30]
引用第6楼songfangfang于2010-07-08 10:08发表的 回 5楼(磐石) 的帖子 :
磐石,你好
我在程序中包含了头文件QWSServer(下面有红色下划线),编译X11环境下的程序的时候报错,编译ARM架构下的时候没有错误,
现在我就是要做一个软键盘,仅是英文的输入就可以了,可是现在看不到他的类,虽然没有出错,但感觉还是有问题的,你知道是什么原因吗?
ARM下,QT是采用C/S架构的,就有服务端和客户端一说,而QWSServer这个类就是在服务端起作用的,但在PC机中就没有这个类,你在PC机编写应用程序可能是集成开发环境智能提示的作用使QWSServer(下面有红色下划线),即然你说在QTE中编译没错,你为何不把程序移植到板子里试试呢
#9 回 8楼(磐石) 的帖子 [songfangfang 07-08 13:19]
有这个类的,在qt的project下设置arm编译就行了,我只是加了个头编译试了一下,在在这个帖子之前理解有错误,以为用QWSServer的openkeyboard()函数就可以直接打开软键盘widget,然后直接点击就可以用了,和键盘一样,可是却实现不了,现在自己做一个widget,实现一个QWSInputMethod类的派生类, 在此派生类中显示和操作软键盘widget,不知道这样是不是绕弯路了,没做过QWSServer,能不能指点一二啊?
#10 [wangzhidanj 08-12 10:52]
各位大哥大姐
谁有在ARM下能跑的代码 发给我下
刚学qt焦头烂额啊 急急急啊!
411209390@qq.com
感激不尽!