MCPcopy Create free account
hub / github.com/PyQt5/PyQtClient / mouseReleaseEvent

Method mouseReleaseEvent

Widgets/Dialogs/MoveDialog.py:29–37  ·  view source on GitHub ↗
(self, event)

Source from the content-addressed store, hash-verified

27 self._pos = event.pos()
28
29 def mouseReleaseEvent(self, event):
30 super(MoveDialog, self).mouseReleaseEvent(event)
31 self._pos = None
32 # 限制移动到屏幕外
33 # x = qBound(0, self.x(), self._rect.width() - self.width())
34 y = qBound(0, self.y(),
35 self._rect.height() - int(2 * self.height() / 3))
36 # self.move(x, y)
37 self.move(self.x(), y)
38
39 def mouseMoveEvent(self, event):
40 super(MoveDialog, self).mouseMoveEvent(event)

Callers

nothing calls this directly

Calls 3

qBoundFunction · 0.90
moveMethod · 0.80
xMethod · 0.45

Tested by

no test coverage detected