Pyqt qlabel更新pixmap以减慢速度

时间:2017-05-24 22:19:59

标签: python image pyqt pixmap

基本上我有一个qlabel,我设置了一个img。

self.QLabel.setPixMap(QtGui.QPixmap(image.jpg))

我启用了设置鼠标跟踪和鼠标移动事件,因此当我将鼠标悬停在图像上时,我可以获得鼠标的坐标。

self.QLabel.setMouseTracking(True)
self.QLabel.mouseMoveEvent = self.hoverFunction

在悬停功能中,我将鼠标的x坐标放在图像上。

posX=e.x()

正在显示的图像是100的列表的一部分。然后我使用posX在100的列表中选择一个新图像并更新悬停功能中的像素图。

self.QLabel.setPixMap(QtGui.QPixmap(newImage.jpg))

截至目前,这是有效的,但速度很慢。我希望能够在移动鼠标时快速更改图像。给人一种擦洗视频的错觉。但是现在它跳过并慢慢更新。有什么提示吗?

0 个答案:

没有答案