MCPcopy
hub / github.com/PyQt5/PyQt / mouseMoveEvent

Method mouseMoveEvent

QLabel/ImageSlipped.py:41–53  ·  view source on GitHub ↗
(self, event)

Source from the content-addressed store, hash-verified

39 self._offsets = [-4, -4, -4, -4] # 背景(-4,-4),前景(-4,-4)
40
41 def mouseMoveEvent(self, event):
42 super(SlippedImgWidget, self).mouseMoveEvent(event)
43 pos = event.pos()
44
45 # 偏移量
46 offsetX = 5 - int(pos.x() / self.stepX)
47 offsetY = 5 - int(pos.y() / self.stepY)
48 self._offsets[0] = offsetX
49 self._offsets[1] = offsetY
50 self._offsets[2] = offsetX
51 self._offsets[3] = offsetY
52 # 刷新
53 self.update()
54
55 def paintEvent(self, event):
56 super(SlippedImgWidget, self).paintEvent(event)

Callers

nothing calls this directly

Calls 3

yMethod · 0.80
xMethod · 0.45
updateMethod · 0.45

Tested by

no test coverage detected