def __init__(self, anchor, parent=None): QGraphicsRectItem.__init__(self, parent=parent) self.setAcceptHoverEvents(True) self.anchor = anchor self.setRect(anchor.boundingRect()) self.setPos(self.mapFromScene(anchor.scenePos())) self.setFlag(QGraphicsItem.ItemHasNoContents, True)
def __init__(self, anchor, parent=None): QGraphicsRectItem.__init__(self, parent=parent) self.setAcceptHoverEvents(True) self.anchor = anchor self.setRect(anchor.boundingRect()) self.setPos(self.mapFromScene(anchor.scenePos())) self.setFlag(QGraphicsItem.ItemHasNoContents, True)
def __init__(self, parent=None, channel=None, rect=None, **kwargs): QGraphicsRectItem.__init__(self, **kwargs) self.setAcceptHoverEvents(True) self.setAcceptedMouseButtons(Qt.NoButton) self.__channel = None if rect is None: rect = QRectF(0, 0, 20, 20) self.setRect(rect) if channel: self.setChannel(channel) self.__shadow = QGraphicsDropShadowEffect(blurRadius=5, offset=QPointF(0, 0)) self.setGraphicsEffect(self.__shadow) self.__shadow.setEnabled(False)
def __init__(self, parent=None, channel=None, rect=None, **kwargs): QGraphicsRectItem.__init__(self, **kwargs) self.setAcceptHoverEvents(True) self.setAcceptedMouseButtons(Qt.NoButton) self.__channel = None if rect is None: rect = QRectF(0, 0, 20, 20) self.setRect(rect) if channel: self.setChannel(channel) self.__shadow = QGraphicsDropShadowEffect(blurRadius=5, offset=QPointF(0, 0)) self.setGraphicsEffect(self.__shadow) self.__shadow.setEnabled(False)
def __init__(self, parent=None, channel=None, rect=None, **kwargs): QGraphicsRectItem.__init__(self, **kwargs) self.setAcceptedMouseButtons(Qt.NoButton) self.__channel = None # AnchorHover handles hover events # self.setAcceptHoverEvents(True) if rect is None: rect = QRectF(0, 0, 20, 20) self.setRect(rect) if channel: self.setChannel(channel) self.__default_pen = QPen(QColor('#000000'), 1) self.__hover_pen = QPen(QColor('#000000'), 2) self.setPen(self.__default_pen) self.enabledBrush = QColor('#FFFFFF') self.disabledBrush = QColor('#BBBBBB') self.setBrush(self.enabledBrush)
def __init__(self, parent=None, channel=None, rect=None, **kwargs): QGraphicsRectItem.__init__(self, **kwargs) self.setAcceptedMouseButtons(Qt.NoButton) self.__channel = None # AnchorHover handles hover events # self.setAcceptHoverEvents(True) if rect is None: rect = QRectF(0, 0, 20, 20) self.setRect(rect) if channel: self.setChannel(channel) self.__default_pen = QPen(QColor('#000000'), 1) self.__hover_pen = QPen(QColor('#000000'), 2) self.setPen(self.__default_pen) self.enabledBrush = QColor('#FFFFFF') self.disabledBrush = QColor('#BBBBBB') self.setBrush(self.enabledBrush)