当我在qml中使用WebEngineView加载一个网页时,出现以下错误:
Error: WebGL is not supported

其实这个问题在Qt的帮助文档中已经提及了解决办法:
因此,可以按照下面的步骤操作一下:
在项目的pro文件中,引入模块
QT += webengine
include相应头文件,然后执行手册中提到的三行代码(好像只要最后一行就行):
...
#include
...
int main(int argc, char *argv[])
{
...
// QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
// QCoreApplication::setAttribute(Qt::AA_ShareOpenGLContexts);
QtWebEngine::initialize();
QApplication app(argc, argv);
...
}
第二行、第三行的作用是一样的。
