import pyqtgraph as pg
def roiMove(): """Print the coordinates of the ROI.""" print(roi.getState()['points'])
win = pg.GraphicsWindow()vb = win.addViewBox()# roi in triangle shaperoi = pg.PolyLineROI([[1, 2], [1.5, 2], [1, 0]], closed=True, pen=pg.mkPen(color=(0, 201, 255, 255), width=3) )
# connect to printing function when moving something# NOTE: when dragging the whole ROI the positions won't be updatedroi.sigRegionChanged.connect(roiMove)vb.addItem(roi)vb.setXRange(-5, 5)vb.setYRange(-5, 5)pg.QtGui.QApplication.exec_()
import pyqtgraph as pg
def roiMove(): """Print the coordinates of the ROI."""
pts = roi.getSceneHandlePositions() print([roi.mapSceneToParent(pt[1]) for pt in pts])
win = pg.GraphicsWindow()vb = win.addViewBox()# roi in triangle shaperoi = pg.PolyLineROI([[1, 2], [1.5, 2], [1, 0]], closed=True, pen=pg.mkPen(color=(0, 201, 255, 255), width=3) )
# connect to printing function when moving something
roi.sigRegionChanged.connect(roiMove)vb.addItem(roi)vb.setXRange(-5, 5)vb.setYRange(-5, 5)pg.QtGui.QApplication.exec_()
Code hier eingeben...