roi = pg.ROI([-8, 14], [6, 5])
roi.addScaleHandle([0.5, 1], [0.5, 0.5])
roi.addScaleHandle([0, 0.5], [0.5, 0.5])
roi.setPen("r", width=10) # I added this line
p1.addItem(roi)
def boundingRect(self):
pw = 0.5*self.currentPen.width()
return QtCore.QRectF(-0.5*pw, -0.5*pw, pw+self.state['size'][0], pw+self.state['size'][1])