diff options
Diffstat (limited to 'examples/quick/quickwidgets/qquickviewcomparison')
-rw-r--r-- | examples/quick/quickwidgets/qquickviewcomparison/main.cpp | 3 | ||||
-rw-r--r-- | examples/quick/quickwidgets/qquickviewcomparison/mainwindow.cpp | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/examples/quick/quickwidgets/qquickviewcomparison/main.cpp b/examples/quick/quickwidgets/qquickviewcomparison/main.cpp index 73db97eddb..f1fe397462 100644 --- a/examples/quick/quickwidgets/qquickviewcomparison/main.cpp +++ b/examples/quick/quickwidgets/qquickviewcomparison/main.cpp @@ -60,6 +60,9 @@ int main(int argc, char **argv) QApplication app(argc, argv); + // this example and QQuickWidget are only functional when rendering with OpenGL + QQuickWindow::setSceneGraphBackend(QSGRendererInterface::OpenGLRhi); + QCoreApplication::setApplicationName("Qt QQuickView/QQuickWidget Comparison Example"); QCoreApplication::setOrganizationName("QtProject"); QCoreApplication::setApplicationVersion(QT_VERSION_STR); diff --git a/examples/quick/quickwidgets/qquickviewcomparison/mainwindow.cpp b/examples/quick/quickwidgets/qquickviewcomparison/mainwindow.cpp index 850ecd147b..2e45bc2df6 100644 --- a/examples/quick/quickwidgets/qquickviewcomparison/mainwindow.cpp +++ b/examples/quick/quickwidgets/qquickviewcomparison/mainwindow.cpp @@ -179,8 +179,8 @@ void MainWindow::updateView() connect(quickWidget, &QQuickWidget::statusChanged, this, &MainWindow::onStatusChangedWidget); connect(quickWidget, &QQuickWidget::sceneGraphError, this, &MainWindow::onSceneGraphError); quickWidget->setSource(source); - m_currentRootObject = quickWidget->rootObject(); switchTo(quickWidget); + m_currentRootObject = quickWidget->rootObject(); } if (m_currentRootObject) { |