Raw Qt WebEngine отображает черный экран, но работает с QtQuick

Я пишу простое приложение QT, которое использует QWebEngineView для рендеринга простой веб-страницы. Если я использую QtQuick, то страница загружается и отображается правильно. Однако наша текущая среда не позволяет мне использовать QtQuick, поэтому я попытался использовать QWebEngineView напрямую, то есть присоединить его к простому виджету, и он с треском провалился, создав полностью черный экран.

Когда я устанавливаю переменную среды QTWEBENGINE_REMOTE_DEBUGGING и присоединяю к порту браузер chromium, кажется, что страница загружена правильно, поэтому кажется, что это проблема рендеринга.

Я подозреваю, что мне нужно настроить среду или приложение так, как это делает QtQuick, но я не уверен, что требуется. Насколько я могу судить, я использую OpenGL ES 3.0 для рендеринга (или, по крайней мере, QtQuick использует его, я не уверен на 100%, что его использует экземпляр QWebEngineView, созданный вручную.. Возможно, это проблема)

Я бросаюсь на твою коллективную мудрость...

0 ответов

Другие вопросы по тегам