2012-02-02 6 views

Répondre

3

Vous pouvez utiliser la fonction addWidget de QGraphicsScene, puis définissez le drapeau QGraphicsItem::ItemIgnoresTransformations au ajouté QGraphicsProxyWidget.

QGraphicsProxyWidget* proxyWidget = scene->addWidget(myWidget); 
proxyWidget->setFlag(QGraphicsItem::ItemIgnoresTransformations); 
0

Vous pouvez ajouter des widgets sur le QGraphicsView directement en réglant le QGraphicsView comme leurs parents. Vous pouvez également ajouter une mise en page de sorte que lorsque le QGraphicsView est redimensionné, vos widgets s'organisent de manière appropriée.