• 3734阅读
  • 3回复

有“光标事件”这个东西吗? [复制链接]

上一主题 下一主题
离线zheng0929
 
只看楼主 正序阅读 楼主  发表于: 2009-06-12
我做了一个web浏览器程序,输入采用的是软键盘(用的QWS::sendKeyEvent这个函数),用来在网址导航栏和网页中输入。
我想做成这样的效果:点击网站导航栏或者网页中的LineEdit都可以弹出软键盘,前者好实现,但网页中的LineEdit就麻烦了,因为我没办法获取网页中的LineEdit对象!
我想这样做:既然点击网站导航栏或者网页中的LineEdit时都有焦点事件(即光标),那么,能不能以这个“光标事件”作为信号呢?即判断有光标的时候就弹出软键盘。
希望各位高手帮忙想想办法,怎么处理网页中的输入问题,不胜感激!
离线zheng0929
只看该作者 3楼 发表于: 2009-06-15
也可以简单地这样说:点击网页中的编辑框有反应,而点击网页中的其它地方是没有反应的。现在就是需要达到这样的效果。
离线zheng0929
只看该作者 2楼 发表于: 2009-06-15
谢谢duduqq。
因为导航栏LineEdit和网页里面的LineEdit是不一样的,导航栏LineEdit是qt程序里面的,所以能获取对象,而网页里面的编辑框是html的那些东西,所以没办法获取对象。duduqq兄有什么办法吗?
离线duduqq

只看该作者 1楼 发表于: 2009-06-12
试试可不可以用focusWidget ()来获取LineEdit对象
导航栏对象你可以获得,为什么获取不了LineEdit对象呢?
快速回复
限100 字节
 
上一个 下一个