#资料 http://blog.sina.com.cn/s/blog_6483fa330102xo6w.html
例子
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel
from PyQt5.QtGui import QCursor
from PyQt5.QtCore import Qt
class Demo(QWidget):
def __init__(self):
super(Demo, self).__init__()
self.label = QLabel(‘Hello World‘, self)
self.label1=QLabel(‘喂 世界‘, self)
self.label1.move(0,30)
self.label2 = QLabel(‘鼠标位置‘, self)
self.resize(500,300)
self.label.resize(200,20)
self.label1.resize(200, 20)
self.label2.resize(400, 20)
self.label2.move(0, 60)
self.label3 = QLabel(‘鼠标位置‘, self)
self.label3.resize(400, 20)
self.label3.move(0, 90)
self.setMouseTracking(True)#设置鼠标移动跟踪是否有效
‘‘‘
设置为True时,只要鼠标在窗口内移动时mouseMoveEvent事件就能捕获
设置为False时(默认),只有鼠标键按下并在窗口内移动