diff --git a/examples/quick/quickwidgets/quickwidget/main.cpp b/examples/quick/quickwidgets/quickwidget/main.cpp index 7cb35d7..14e44eb 100644 --- a/examples/quick/quickwidgets/quickwidget/main.cpp +++ b/examples/quick/quickwidgets/quickwidget/main.cpp @@ -103,6 +103,10 @@ MainWindow::MainWindow() QMenu *windowMenu = menuBar()->addMenu(tr("&Window")); windowMenu->addAction(tr("Add tab widget"), this, [this, centralWidget] { createQuickWidgetsInTabs(centralWidget); }); + + QTimer::singleShot(2000, this, [this]() { + qDebug() << "Calling winId on WebView:" << m_quickWidget->winId(); + }); } void MainWindow::createQuickWidgetsInTabs(QMdiArea *mdiArea) diff --git a/src/quickwidgets/qquickwidget.cpp b/src/quickwidgets/qquickwidget.cpp index 2e8623f..b8690be 100644 --- a/src/quickwidgets/qquickwidget.cpp +++ b/src/quickwidgets/qquickwidget.cpp @@ -1087,11 +1087,11 @@ void QQuickWidgetPrivate::setRootObject(QObject *obj) GLuint QQuickWidgetPrivate::textureId() const { Q_Q(const QQuickWidget); - if (!q->isWindow() && q->internalWinId()) { - qWarning() << "QQuickWidget cannot be used as a native child widget." - << "Consider setting Qt::AA_DontCreateNativeWidgetSiblings"; - return 0; - } +// if (!q->isWindow() && q->internalWinId()) { +// qWarning() << "QQuickWidget cannot be used as a native child widget." +// << "Consider setting Qt::AA_DontCreateNativeWidgetSiblings"; +// return 0; +// } return resolvedFbo ? resolvedFbo->texture() : (fbo ? fbo->texture() : 0); }