• 1513阅读
  • 11回复

求教,为何鼠标移动很快的时候,鼠标显示为双箭头? [复制链接]

上一主题 下一主题
离线shixingya
 

只看楼主 倒序阅读 楼主  发表于: 01-24


源代码 :源代码 ggg.7z (167 K) 下载次数:16


自己参考网上资料 自定义了一个标题栏, 在做鼠标缩放的时候,如果鼠标慢慢移动,显示正常,
鼠标移动的太快,会有如上面Gif中的现象
自2012年接触QT以来,写QT一直是我每天的工作,这些年在中国运载火箭技术研究院、国美电器、启明星辰、广联达等公司工作过,为军工科研、政府项目、电商项目、在线教育用Qt开发过多个的工具或系统,也接触过中科方德Linux、Mac Qt、Windows Qt, 有同行的朋友,可以加我微信,一起进步
我叫史星亚 微信: EagleAndy  
加好友时请备注  来自qtcn
非工作时间 可以电联 18610042411
离线shixingya

只看该作者 1楼 发表于: 01-24
急求解决方案 哪位大神帮忙看看
自2012年接触QT以来,写QT一直是我每天的工作,这些年在中国运载火箭技术研究院、国美电器、启明星辰、广联达等公司工作过,为军工科研、政府项目、电商项目、在线教育用Qt开发过多个的工具或系统,也接触过中科方德Linux、Mac Qt、Windows Qt, 有同行的朋友,可以加我微信,一起进步
我叫史星亚 微信: EagleAndy  
加好友时请备注  来自qtcn
非工作时间 可以电联 18610042411
离线cluckly

只看该作者 2楼 发表于: 01-24
试了一下, 没有问题
问题的可能性;
1.电脑性能不行
2.打印内容太多
mouseMoveEvent 818 ; 3 ; 505 ; 536 ;

离线shixingya

只看该作者 3楼 发表于: 01-24
回 cluckly 的帖子
cluckly:试了一下, 没有问题
问题的可能性;
1.电脑性能不行
2.打印内容太多
mouseMoveEvent 818 ; 3 ; 505 ; 536 ;
.......?(2018-01-24 21:50)?

鼠标要选中边框 然后快速晃动 必现
自2012年接触QT以来,写QT一直是我每天的工作,这些年在中国运载火箭技术研究院、国美电器、启明星辰、广联达等公司工作过,为军工科研、政府项目、电商项目、在线教育用Qt开发过多个的工具或系统,也接触过中科方德Linux、Mac Qt、Windows Qt, 有同行的朋友,可以加我微信,一起进步
我叫史星亚 微信: EagleAndy  
加好友时请备注  来自qtcn
非工作时间 可以电联 18610042411
离线shixingya

只看该作者 4楼 发表于: 01-25
顶帖, 亲么 快帮解决一下
自2012年接触QT以来,写QT一直是我每天的工作,这些年在中国运载火箭技术研究院、国美电器、启明星辰、广联达等公司工作过,为军工科研、政府项目、电商项目、在线教育用Qt开发过多个的工具或系统,也接触过中科方德Linux、Mac Qt、Windows Qt, 有同行的朋友,可以加我微信,一起进步
我叫史星亚 微信: EagleAndy  
加好友时请备注  来自qtcn
非工作时间 可以电联 18610042411
离线maxlogo

只看该作者 5楼 发表于: 01-25
鼠标没有及时更新的缘故
离线shixingya

只看该作者 6楼 发表于: 01-25
回 maxlogo 的帖子
maxlogo:鼠标没有及时更新的缘故 (2018-01-25 00:25) 

怎么解决呢?
自2012年接触QT以来,写QT一直是我每天的工作,这些年在中国运载火箭技术研究院、国美电器、启明星辰、广联达等公司工作过,为军工科研、政府项目、电商项目、在线教育用Qt开发过多个的工具或系统,也接触过中科方德Linux、Mac Qt、Windows Qt, 有同行的朋友,可以加我微信,一起进步
我叫史星亚 微信: EagleAndy  
加好友时请备注  来自qtcn
非工作时间 可以电联 18610042411
离线shixingya

只看该作者 7楼 发表于: 01-25
顶帖, 亲么 快帮解决一下
自2012年接触QT以来,写QT一直是我每天的工作,这些年在中国运载火箭技术研究院、国美电器、启明星辰、广联达等公司工作过,为军工科研、政府项目、电商项目、在线教育用Qt开发过多个的工具或系统,也接触过中科方德Linux、Mac Qt、Windows Qt, 有同行的朋友,可以加我微信,一起进步
我叫史星亚 微信: EagleAndy  
加好友时请备注  来自qtcn
非工作时间 可以电联 18610042411
离线maxlogo

只看该作者 8楼 发表于: 01-25
看了一下代码,是因为逻辑的问题, 最好是先判断4个角,再判断4个边
离线shixingya

只看该作者 9楼 发表于: 01-26
回 maxlogo 的帖子
maxlogo:看了一下代码,是因为逻辑的问题, 最好是先判断4个角,再判断4个边 (2018-01-25 21:18) 

求代码
自2012年接触QT以来,写QT一直是我每天的工作,这些年在中国运载火箭技术研究院、国美电器、启明星辰、广联达等公司工作过,为军工科研、政府项目、电商项目、在线教育用Qt开发过多个的工具或系统,也接触过中科方德Linux、Mac Qt、Windows Qt, 有同行的朋友,可以加我微信,一起进步
我叫史星亚 微信: EagleAndy  
加好友时请备注  来自qtcn
非工作时间 可以电联 18610042411
离线shixingya

只看该作者 10楼 发表于: 01-26
目前我这么解决了问题,但相信还有更好的办法,大神们可以继续帮忙优化

在构造函数中添加
ui->label->installEventFilter(this);

下面是事件过滤器的实现
bool Dialog::eventFilter(QObject *watched, QEvent *event)
{
    if (event->type()==QEvent::Enter)    
    {
        setCursor(Qt::ArrowCursor);
    }
    return QWidget::eventFilter(watched,event);     // 最后将事件交给上层对话框
}
自2012年接触QT以来,写QT一直是我每天的工作,这些年在中国运载火箭技术研究院、国美电器、启明星辰、广联达等公司工作过,为军工科研、政府项目、电商项目、在线教育用Qt开发过多个的工具或系统,也接触过中科方德Linux、Mac Qt、Windows Qt, 有同行的朋友,可以加我微信,一起进步
我叫史星亚 微信: EagleAndy  
加好友时请备注  来自qtcn
非工作时间 可以电联 18610042411
离线rohgeo

只看该作者 11楼 发表于: 03-17
解决方案:换电脑
快速回复
限100 字节
 
上一个 下一个