QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1282|回复: 4

对图像编程熟悉的朋友帮忙看看

[复制链接]
发表于 2002-12-2 18:00:48 | 显示全部楼层 |阅读模式
我从QLabel类继承了一个类。然后用它来显示一幅图像,在做一个循环,让他不断地显示,成为动画。但是问题是当我的鼠标在画面上移动时,画面会有闪烁现象,我有继承了mouseMoveEvent()函数,但里面什么也不做,现象仍就存在,有人知道为什么吗?谢谢大虾
发表于 2002-12-2 18:12:48 | 显示全部楼层
mouseMoveEvent()里是不是要写行return TRUE???表示你已经处理该事件??
我不懂QT,瞎猜的。
回复

使用道具 举报

 楼主| 发表于 2002-12-3 19:33:36 | 显示全部楼层
谢谢你:
但是该函数是无返回值的。
回复

使用道具 举报

发表于 2002-12-23 22:52:03 | 显示全部楼层
大概要用双缓冲吧,java里是这样的
回复

使用道具 举报

发表于 2002-12-24 08:43:24 | 显示全部楼层
mousemoveevent这个事件系统也会处理,因为有图像的覆盖和重新显示,这个动作不是由我们来完成,而是系统自己来完成。给你们这个函数,是为了加上我们自己想要实现的功能。
我的意见是不要在这个地方画图,而是画完后一起显示出来,这样可避免出现闪烁。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 16:45 , Processed in 0.066031 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表