我有一个用于绘图的QGraphicsScene
,现在想要将一个QWidget
添加到QGraphicsItem
上(显示在项的顶部,当然可以移动)。
如何实现这一点?是否有任何QGraphicsItem
可作为Widget容器?
我有一个用于绘图的QGraphicsScene
,现在想要将一个QWidget
添加到QGraphicsItem
上(显示在项的顶部,当然可以移动)。
如何实现这一点?是否有任何QGraphicsItem
可作为Widget容器?
QGraphicsScene::addWidget
,它将为小部件创建一个新的 QGraphicsProxyWidget
,将其添加到场景中,并返回代理的指针:QGraphicsProxyWidget * item = myScene->addWidget(myWidget);
item->setParentItem(anOtherItem);
item->setPos(100,100);
item->setZValue(1);
QGraphicsProxyWidget
了吗? - thuga