(self, event)
| 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) |