Make sure that opengl is used

QQuickWidget requires opengl.
This commit is contained in:
Luis Ángel San Martín 2022-01-19 18:15:36 +01:00
parent b841aff4a3
commit 2ae9b83bbf
2 changed files with 9 additions and 0 deletions

View File

@ -168,6 +168,10 @@ GridComicsView::GridComicsView(QWidget *parent)
l->setContentsMargins(0, 0, 0, 0);
l->setSpacing(0);
// QQuickWidget requires rendering into OpenGL framebuffer objects
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
view->quickWindow()->setGraphicsApi(QSGRendererInterface::OpenGL);
#endif
QLOG_TRACE() << "GridComicsView";
}

View File

@ -86,6 +86,11 @@ InfoComicsView::InfoComicsView(QWidget *parent)
setShowMarks(true);
// QQuickWidget requires rendering into OpenGL framebuffer objects
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
view->quickWindow()->setGraphicsApi(QSGRendererInterface::OpenGL);
#endif
QLOG_TRACE() << "GridComicsView";
}