点击编辑框,出现软键盘出现问题

来源:互联网 发布:memcache 余数算法1 n 编辑:程序博客网 时间:2024/04/30 12:47
发现问题:
1、使用Qt/Embedded环境编译已做好的weTalk,编译无法通过,提示没有QEvent::RequestSoftwareInputPanel和QEvent::CloseSoftwareInputPanel。
2、在Windows桌面环境下编译通过的weTalk的文字输入框能正常获取到软键盘的输入,但在Linux桌面环境下编译通过的weTalk的文字输入框就不能正常获取到软键盘的输入。


问题分析:
1、自己的软件盘是参考Qt 4.7里给的InputPanel样例程序使用QInputContext类做的,但运行环境是4.5,旧版本不支持QEvent::RequestSoftwareInputPanel和QEvent::CloseSoftwareInputPanel。且在Qt/Embedded环境下,应使用QWSInputMethod类做。



原创粉丝点击