我当前正在尝试显示具有多个突出显示且可修改的兴趣区域的图像。我想通过使用{{1}}中的矩形选择器来解决它。
问题是我无法在多个持久的可拖动可调整大小的边界框中混合。
示例为here。
如果您有其他选择,请告诉我。
在上述示例中,我想拥有多个矩形选择器对象。我希望你能帮助我。
答案 0 :(得分:1)
我找到了一个不错的库作为替代:PyQtGraph - ROI。
Here是一个很好的代码示例:
v3 = w3.addViewBox(row=1, col=0, lockAspect=True) # adds a content area
# to the existing layout
r3a = pg.ROI([0,0], [10,10]) #creates a bounding box which i need
v3.addItem(r3a) #adding it to the scene
## handles scaling horizontally around center
r3a.addScaleHandle([1, 0.5], [0.5, 0.5]) #append the box with dragable handles
r3a.addScaleHandle([0, 0.5], [0.5, 0.5]) #for nice resizing purposes
## handles scaling vertically from opposite edge
r3a.addScaleHandle([0.5, 0], [0.5, 1])
r3a.addScaleHandle([0.5, 1], [0.5, 0])
## handles scaling both vertically and horizontally
r3a.addScaleHandle([1, 1], [0, 0])
r3a.addScaleHandle([0, 0], [1, 1])