结束函数on_pushButton_clicked()调用后,graphicsView是否持有子对象scene的指针,scene持有子对象image的指针?
void MainWindow::on_pushButton_clicked()
{
QGraphicsScene* scene=new QGraphicsScene;
QPixmap* image=new QPixmap("C:/test/2.bmp");
scene->addPixmap(*image);
ui->graphicsView->setScene(scene);
ui->graphicsView->resize(image->width() + 10, image->height() + 10);
ui->graphicsView->show();
//delete scene;
//delete image;
}
------解决方案--------------------
QPixmap* image=new QPixmap("C:/test/2.bmp"); // delete image需要
delete scene不需要
------解决方案--------------------
这里的image完全可以使用局部变量
------解决方案--------------------
+1