예제 #1
0
 def hoverLeaveEvent(self, event):
     self.hovering = False
     QGraphicsRectItem.hoverLeaveEvent(self, event)
     if not self.isSelected():
         self.setBrush(self.orig_brush)
     elif self.isSelected():
         self.setBrush(self.select_brush)
예제 #2
0
 def hoverLeaveEvent(self, event):
     self.hovering = False
     QGraphicsRectItem.hoverLeaveEvent(self, event)
     if not self.isSelected():
         self.setBrush(self.orig_brush)
     elif self.isSelected():
         self.setBrush(self.select_brush)
예제 #3
0
 def mousePressEvent(self, mouseEvent):
     if mouseEvent.button() == Qt.LeftButton:
         self.fragmente()
     elif mouseEvent.button() == Qt.RightButton:
         QGraphicsRectItem.hoverLeaveEvent(self, None)
         self.scene().removeItem(self)
     else:
         QGraphicsRectItem.mousePressEvent(self, mouseEvent)
예제 #4
0
 def hoverLeaveEvent(self, event):
     QGraphicsRectItem.hoverLeaveEvent(self, event)
     if self.parent.isSelected():
         self.parent.setBrush(self.parent.select_brush)
     elif self.parent.hovering:
         self.parent.setBrush(self.parent.hover_brush)
     else:
         self.parent.setBrush(self.parent.orig_brush)
     self.setBrush(self.orig_brush)
예제 #5
0
 def hoverLeaveEvent(self, event):
     QGraphicsRectItem.hoverLeaveEvent(self, event)
     if self.parent.isSelected():
         self.parent.setBrush(self.parent.select_brush)
     elif self.parent.hovering:
         self.parent.setBrush(self.parent.hover_brush)
     else:
         self.parent.setBrush(self.parent.orig_brush)
     self.setBrush(self.orig_brush)
예제 #6
0
 def hoverLeaveEvent(self, event):
     QGraphicsRectItem.hoverLeaveEvent(self, event)
     self.hovered = False
     self.setBrush(self.click_brush if self.pressed else self.orig_brush)
예제 #7
0
 def hoverLeaveEvent(self, event):
     QGraphicsRectItem.hoverLeaveEvent(self, event)
     self.hovering = False
     self.unsetCursor()
     self.update()
예제 #8
0
 def hoverLeaveEvent(self, event):
     QGraphicsRectItem.hoverLeaveEvent(self, event)
     self.unsetCursor()
     self.setBrush(self.orig_brush)
예제 #9
0
 def hoverLeaveEvent(self, event):
     if self.pressed:
         self.pressed = False
         self.setBrush(self.hover_brush)
     QGraphicsRectItem.hoverLeaveEvent(self, event)
     self.setBrush(self.orig_brush)
예제 #10
0
 def hoverLeaveEvent(self, e):
     #logger.debug('hoverLeaveEvent')
     QGraphicsRectItem.hoverLeaveEvent(self, e)
     #QtWidgets.QApplication.setOverrideCursor(QCursor(self.hover_cursor))
     QApplication.restoreOverrideCursor()
예제 #11
0
 def hoverLeaveEvent(self, event):
     if self.pressed:
         self.pressed = False
         self.setBrush(self.hover_brush)
     QGraphicsRectItem.hoverLeaveEvent(self, event)
     self.setBrush(self.orig_brush)
예제 #12
0
 def hoverLeaveEvent(self, event):
     self.__shadow.setEnabled(False)
     QGraphicsRectItem.hoverLeaveEvent(self, event)