在QGraphicsScene :: addItem(QGraphicsItem * item)之后获取项目的父场景

时间:2012-12-18 19:00:04

标签: qt qgraphicsitem qgraphicsscene

我创建了一个名为QGraphicsItem的新myItem。在 mainwindow.cpp 文件中,我有一个QGraphicsScene scene。在mainwindow的构造函数中:

ui->setupUi(this);
scene = new QGraphicsScene(this);
ui->graphicsView->setScene(scene);
item = new myItem();
scene->addItem(item);

这很好用。我可以在现场看到我的物品。但现在我想在 myItem.cpp 文件中获取场景。我怎么能这样做?
提前谢谢!

1 个答案:

答案 0 :(得分:3)

auto myScene = scene();

请先阅读docs