我正在编写一个简单的QT应用程序,它使用QWebEngineView呈现一个简单的网页。如果我使用QtQuick,那么页面会正确加载和渲染。但是,我们目前的环境使我不能使用QtQuick,因此我尝试直接使用QWebEngineView,即将其附加到一个简单的小部件,它会失败,产生一个完全黑屏。
当我设置QTWEBENGINE_REMOTE_DEBUGGING环境变量并将铬浏览器附加到端口时,页面似乎已正确加载,因此看起来它只是一个渲染问题。
我怀疑我需要以某种方式设置QtQuick的环境或应用程序,但我不确定需要什么。据我所知,我使用OpenGL ES 3.0进行渲染(或者至少QtQuick使用它,我并不是100%确定手动实例化的QWebEngineView正在使用它。也许这就是'问题)
我把自己放在你的集体智慧上......