• 4335阅读
  • 2回复

如何弹出Touch Keyboard当用户点击QTextEdit时 [复制链接]

上一主题 下一主题
离线tszzp
 
只看楼主 倒序阅读 楼主  发表于: 2010-03-08
  如果一个touch的机器,没有鼠标和键盘,当在上面运行win7的search特性时,当用户一点击那个search框,就能弹出Touch Keyboard.就是附件图片 中的红色标记的部分(完全显示的那个,不是边界的那个).我写了一个简单的QTextEdit测试程序,发现它仅仅会弹出附件图片中的边界那个,不会弹出完全显示的那个.请问怎么解决?谢谢!
离线午小夜

只看该作者 1楼 发表于: 2010-03-08
当QTextEdit获得focus的时候就显示软键盘.
看看这个函数行不行.void QWidget::focusInEvent ( QFocusEvent * event )   [virtual protected]
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线tszzp
只看该作者 2楼 发表于: 2010-03-09
我调试的时候发现那个touch keyboard其实已经出现了,被主窗口挡住了,没有显示出来而已.有什么办法得到touch keyboard的窗口吗?怎么解决?
快速回复
限100 字节
 
上一个 下一个