def mouseReleaseEvent(self, event: QGraphicsSceneMouseEvent):
     if event.button() == Qt.LeftButton:
         self.__selection_rect.setVisible(False)
         self.__sel_action = None
         self.__selected_attrs = self.__selected_attrs_current
         self.selection_changed.emit(self.__selected_attrs)
         event.accept()
Exemplo n.º 2
0
 def mousePressEvent(self, event: QGraphicsSceneMouseEvent) -> None:
     self.mousePressed.emit(event.pos(), event.button())
     super().mousePressEvent(event)
     event.accept()