class CurveMarker(pg.CurveArrow):
def __init__(self, curve, index=0, pos=None, **opts):
pg.CurveArrow.__init__(self,curve, index=index, pos=pos)
self.setFlags(self.flags() | self.ItemIgnoresTransformations | self.ItemIsSelectable | self.ItemIsMovable)
self.setAcceptHoverEvents(True)
def mouseDragEvent(self, event):
print(event)
event.accept()
def hoverEnterEvent(self, event):
print(event)
event.accept()
def mouseClickEvent(self, event):
print("clicked")
event.accept()
def hoverEvent(self, event):
print("clicked")
event.accept()