Details
-
Bug
-
Resolution: Cannot Reproduce
-
P2: Important
-
None
-
5.9.3
Description
QWebEngineView in QGraphicsProxyWidget in QGraphicsScene hangs on exit. A sample:
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); mScene = new QGraphicsScene(ui->graphicsView); ui->graphicsView->setScene(mScene); mWidget = new QGraphicsProxyWidget(); mScene->addItem(mWidget); m_webEngine = new QWebEngineView(); mWidget->setWidget(m_webEngine); }
The same effect with QQuickWidget
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); mScene = new QGraphicsScene(); ui->graphicsView->setScene(mScene); mWidget = new QGraphicsProxyWidget(); mScene->addItem(mWidget); QQuickWidget *quickWidget = new QQuickWidget(); quickWidget->setResizeMode(QQuickWidget::SizeRootObjectToView); quickWidget->setSource(QUrl("qrc:/qml/main.qml")); mWidget->setWidget(quickWidget); }