QGraphics项目选择

Mat*_*ler 6 qt selection qgraphicsitem

是否存在一个简单的方法来选择 QGraphicsItem 的一部分(例如选择,带有虚线边框),尽管它在QGraphicsScene

我已经找到了QGraphicsItem::ItemIsSelectable,但对我帮助不大。

谢谢

gra*_*ite 5

您无法选择 QGraphicsItem 的一部分。您可以选择整个项目。通常,选择时它会在自身周围绘制一个虚线矩形。

您可以通过以下方式选择项目:

QGraphicsItem::setSelected
Run Code Online (Sandbox Code Playgroud)

或者

QGraphicsScene::setSelectionArea
Run Code Online (Sandbox Code Playgroud)