Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-64857

QWebEngineView in QGraphicsProxyWidget in QGraphicsScene hangs on exit

    XMLWordPrintable

Details

    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);
      }
      

      Attachments

        1. qquickwidget.zip
          3 kB
        2. qtbug64857.zip
          3 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            bibr Andreas Aardal Hanssen
            misalmel Mika Salmela
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes