def mousePressEvent (self, e): self.harpoon.setInitPos (self.pos()+self.parent.pos()) self.harpoon.setVisible (True) self.harpoon.update () QGraphicsItem.mousePressEvent (self, e)
def mousePressEvent (self, e): #self.setAcceptedMouseButtons(Qt.NoButton) self.previousMouseGrabberItem = self.scene.mouseGrabberItem() if e.button() == Qt.RightButton: pos = self.pos() self.comm.emitCtxMenuSignal (pos) QGraphicsItem.mousePressEvent (self, e)
def mousePressEvent(self, event): if event.button() != Qt.LeftButton: event.ignore() QGraphicsItem.mousePressEvent(self, event) return if not self.controller().isSelectToolActive(): return self.scene().views()[0].addToPressList(self) self._dragMode = True self.pressX = event.scenePos().x() self.pressBaseIdx = self.activeSlice()
def mousePressEvent(self, event): pos = event.pos() x = pos.x() y = pos.y() if self.on_search: self.updateCursor(x, y, True) event.accept() return elif self.on_template: self.updateCursor(x, y, False) event.accept() return QGraphicsItem.mousePressEvent(self, event)
def mousePressEvent(self, event): pos = event.pos() x = pos.x() y = pos.y() if self.on_search: self.updateCursor(x, y, True) event.accept() return elif self.on_template: self.updateCursor(x, y, False) event.accept() return QGraphicsItem.mousePressEvent(self, event)
def mousePressEvent(self, event): if self.hover_side is not None: moving_point = QPointF(event.pos()) self.drag_side = self.hover_side #self.polygon.insert(self.hover_side+1, moving_point) #self.sides[self.hover_side] = [self.polygon[self.hover_side], self.polygon[self.hover_side+1]] #self.sides.insert(self.hover_side+1, [self.polygon[self.hover_side+1], self.polygon[self.hover_side+2]]) self.moving_point = moving_point self.start_drag = event.screenPos() self.hover_contour = False self.hover_side = None self.drag_line = True self.dragging_line = False self.update() event.accept() else: event.ignore() QGraphicsItem.mousePressEvent(self, event)
def mousePressEvent(self, event): if self.hover_side is not None: moving_point = QPointF(event.pos()) self.drag_side = self.hover_side #self.polygon.insert(self.hover_side+1, moving_point) #self.sides[self.hover_side] = [self.polygon[self.hover_side], self.polygon[self.hover_side+1]] #self.sides.insert(self.hover_side+1, [self.polygon[self.hover_side+1], self.polygon[self.hover_side+2]]) self.moving_point = moving_point self.start_drag = event.screenPos() self.hover_contour = False self.hover_side = None self.drag_line = True self.dragging_line = False self.update() event.accept() else: event.ignore() QGraphicsItem.mousePressEvent(self, event)
def mousePressEvent(self, event): if event.button() != Qt.LeftButton: return QGraphicsItem.mousePressEvent(self, event) if not self.couldFormNewCrossover(): return # Determine upstream base fromHelix, toHelix = self.fromVH, self.toVH fromIdx, toIdx = self.fromIdx, self.toIdx if not self.is3pEndOfCrossover(): fromHelix, toHelix = toHelix, fromHelix fromIdx, toIdx = toIdx, fromIdx # Create XoverHandlePair and store references # fromHelix.installXoverFrom3To5(StrandType.Scaffold, \ # fromIndex, toHelix, toIndex) fromHelix.installXoverFrom3To5(self.fromStrand, \ fromIdx, toHelix, toIdx)
def mousePressEvent(self, event): QGraphicsItem.mousePressEvent(self, event) self.being_moved = True self.setZValue(100) self.setCursor(Qt.ClosedHandCursor)
def mousePressEvent(self, event): if self.flags() & QGraphicsItem.ItemIsMovable: return QGraphicsItem.mousePressEvent(self, event) event.ignore()
def mousePressEvent(self, event): if self.flags() & QGraphicsItem.ItemIsMovable: return QGraphicsItem.mousePressEvent(self, event) event.ignore()