def mousePressEvent(self, event): if event.button() == Qt.LeftButton: self.fMouseDown = True self.setCursor(QCursor(Qt.SizeAllCursor)) self.handleMouseEvent(event.x(), event.y()) return event.accept() QFrame.mouseMoveEvent(self, event)
def mouseMoveEvent(self, event): if self.fMouseMode == self._MOUSE_MODE_MOVE: event.accept() self._moveViewRect(event.x(), event.y()) return if self.fMouseMode == self._MOUSE_MODE_SCALE: event.accept() self._scaleViewRect(event.globalY()) return QFrame.mouseMoveEvent(self, event)
def mouseMoveEvent(self, event): if self.fMouseMode == MOUSE_MODE_MOVE: self.moveViewRect(event.x(), event.y()) return event.accept() if self.fMouseMode == MOUSE_MODE_SCALE: dy = self.fMousePos.y() - event.globalY() if dy != 0: self.setCursor(self.fScaleCursors[1 if dy > 0 else 2]) self.fScene.zoom_wheel(dy) self.cursor().setPos(self.fMousePos) QFrame.mouseMoveEvent(self, event)
def mousePressEvent(self, event): if event.button() == Qt.LeftButton: self.fMouseLeftDown = True self.updateMouseMode(event) return event.accept() elif event.button() == Qt.RightButton: self.fMouseRightDown = True self.updateMouseMode(event) return event.accept() elif event.button() == Qt.MidButton: self.fMouseLeftDown = True self.fMouseRightDown = True self.updateMouseMode(event) return event.accept() QFrame.mouseMoveEvent(self, event)
def mouseMoveEvent(self, event): QFrame.mouseMoveEvent(self, event) x = event.pos().x() rating = int(x / self.width() * 5.0) + 1 QToolTip.showText(QCursor.pos(), str(rating), self)
def mouseMoveEvent(self, event): if self.fMouseDown: self.handleMouseEvent(event.x(), event.y()) return event.accept() QFrame.mouseMoveEvent(self, event)