首页| 论坛| 消息

标题:嵌入式下Qt 滑轮事件的丢失
作者:misgn
日期:2017-08-14 20:09
内容:

本人最近使用Hi3520D的开发板进行开发。遇到一个问题。
当在 滚动区域 ScrollArea 滚动时,或者 在 timeEdit 上滚动时都会发生一件奇怪的是,就是,当鼠标滚轮快速滚动时,当前滚动的窗体就会失去焦点。然后鼠标的光标,跑到了屏幕的左下角。 是否困惑。 还会触发右键点击事件。ps:右键点击,功能为退出当前界面。

平台:Hi3520D
Qt版本:4.8

希望过往的大佬,给个意见和开发。
如果提供的内容不全,请提出。


#1 [crazy 08-15 08:04]
没有遇到这样的问题,意思你在PC上测试没有问题移植到开发板上出现了问题是吧
#2 [大漠之鹰 08-15 10:37]
这个问题在我移植vxWorks版本的时候也遇到了,鼠标箭头会自己跑到屏幕的左下角,暂时还没有时间去解
#3 回 crazy 的帖子 [misgn 08-17 14:49]
crazy:没有遇到这样的问题,意思你在PC上测试没有问题移植到开发板上出现了问题是吧 (2017-08-15 08:04) 
在PC上是没有问题。只在板子上出现的。好不解。
#4 回 大漠之鹰 的帖子 [misgn 10-27 17:31]
大漠之鹰:这个问题在我移植vxWorks版本的时候也遇到了,鼠标箭头会自己跑到屏幕的左下角,暂时还没有时间去解
 (2017-08-15 10:37) 
后来解决了吗?
#5 回 crazy 的帖子 [misgn 10-27 17:36]
crazy:没有遇到这样的问题,意思你在PC上测试没有问题移植到开发板上出现了问题是吧 (2017-08-15 08:04) 
是的,在PC端上没有问题,但开发板上。鼠标滚动过快就会出现这个问题。
而且,是当鼠标作用在一个滑动控件上,比如:spinBox,上滚动过快时就会,
1. spinBox 丢失焦点
2. 貌似所有的事件都会被响应一次,已经确定的有 鼠标右键事件。
最后,鼠标就跑到右下角了。

<< 1 2 >> (1/2)

回复 发表
主题 版块