MCPcopy Index your code
hub / github.com/PyQt5/PyQt / mouseMoveEvent

Method mouseMoveEvent

Demo/ProbeWindow.py:80–92  ·  view source on GitHub ↗
(self, event)

Source from the content-addressed store, hash-verified

78 self.setText('鼠标按住不放拖动到外面')
79
80 def mouseMoveEvent(self, event):
81 super(Label, self).mouseMoveEvent(event)
82 # 得到鼠标在屏幕中的位置
83 pos = self.mapToGlobal(event.pos())
84 hwnd = win32gui.WindowFromPoint((pos.x(), pos.y()))
85 self.frameWidget.setRect(*win32gui.GetWindowRect(hwnd))
86 # 截图
87 screen = QApplication.primaryScreen()
88 if screen is not None:
89 image = screen.grabWindow(0,
90 pos.x() - 60, pos.y() - 60, 120, 120)
91 if not image.isNull():
92 self.setPixmap(image.scaled(240, 240))
93
94 def paintEvent(self, event):
95 super(Label, self).paintEvent(event)

Callers

nothing calls this directly

Calls 4

yMethod · 0.80
setRectMethod · 0.80
xMethod · 0.45
setPixmapMethod · 0.45

Tested by

no test coverage detected