如何获取mouseMoveEvent的QRect

时间:2019-06-23 00:10:57

标签: python pyqt5

当鼠标悬停在主QWidget上的某些QLabel上时,我需要发生一些事情。

我的想法是使用.intersects查看两件事(鼠标位置和QLabel)的QRects是否重叠

但是我不确定鼠标位置是否存在QRect,我应该做一个吗?有没有更简单的方法来“悬停”行为。

def mouseMoveEvent(self, e):
    for circle in self.circle_coords:
        if circle.rect().intersects(QRect(e.x(), e.y(), 5, 5)):
            print("Yes")

不产生任何结果,希望打印出是

0 个答案:

没有答案