• 6774阅读
  • 3回复

关于鼠标事件与键盘事件的问题即双焦点问题(QT4) [复制链接]

上一主题 下一主题
离线jiwenyu
 

只看楼主 正序阅读 楼主  发表于: 2009-05-12
如果我用鼠标移动到某一个控件上时,此控件获得了焦点并锁定在了此控件上,此控件背景也有变化(比如移到了第5个控件上)好像有默认的鼠标停留事

件.

这时我再用键盘来控制移动焦点到另一个控件上(感觉键盘控制的焦点和鼠标控制的焦点不一样,因为比如我用鼠标将焦点移动到第5个控件,而键盘移

动时确在第一个控件开始的),而此时鼠标移动到的第5个控件背景还是不变,也就是说焦点似乎还在这个控件上.

不知道能不能判断,如果键盘移动焦点了便将鼠标禁掉,或是将那个鼠标停留事件取消.反之如果鼠标移动焦点了,将键盘禁掉.

总而言是实现界面上只有一个焦点的反映.

不知道我描述的是否明白,希望达人能帮助身为菜鸟的我.很急所以非常感谢.

请达人们快来帮帮忙啊!!!
[ 此帖被jiwenyu在2009-05-13 09:26重新编辑 ]
离线brighi_037

只看该作者 3楼 发表于: 2009-07-31
QCursor::setPos
试试吧
离线jiwenyu

只看该作者 2楼 发表于: 2009-05-13
大侠们快来帮帮我啊

版主进来看一下啊
离线jiwenyu

只看该作者 1楼 发表于: 2009-05-12
有什么办法可以将一个坐标值赋值给鼠标,然后鼠标会根据这个坐标移动吗?
快速回复
限100 字节
 
上一个 下一个