下面的代码

QGraphicsEllipseItem *ellipse = addEllipse(x, y, 6, 6, series_pen);
ellipse->translate(-ellipse->boundingRect().width() / 2,
                   -ellipse->boundingRect().height() / 2);
ellipse->setToolTip(label);

QGraphicsEllipseItem上绘制QGraphicsScene。但是,以下代码不会:
QGraphicsEllipseItem *ellipse = addEllipse(x, y, 6, 6, series_pen);
ellipse->translate(-ellipse->boundingRect().width() / 2,
                   -ellipse->boundingRect().height() / 2);
ellipse->setToolTip(label);

QGraphicsItemGroup *g = new QGraphicsItemGroup;
g->addToGroup(ellipse);

如果我在QGraphicsItem中添加QGraphicsItemGroup怎么办?

我在Windows 7上使用Qt Creator 2.2.1,Qt 4.7.4(32位)。

最佳答案

在Qt手册页上的 QGraphicsItemGroup :



听起来您的代码需要调用QGraphicsScene::addItem()。

10-08 16:18