参考文章
关于QWebEngineView在老显卡的显示和闪屏问题的解决方案
解决方法:
QCoreApplication::setAttribute(Qt::AA_ShareOpenGLContexts);
QCoreApplication::setAttribute(Qt::AA_UseSoftwareOpenGL);
QApplication::setAttribute(Qt::AA_UseSoftwareOpenGL);
QGuiApplication::setAttribute(Qt::AA_UseSoftwareOpenGL);
Qt::AA_ShareOpenGLContexts:
允许多个 OpenGL 上下文共享资源。这在多线程或复杂的渲染场景中非常有用,可以提高性能。
Qt::AA_UseSoftwareOpenGL:
强制使用软件渲染,而非硬件加速。这可以在某些显卡驱动不稳定或存在兼容性问题时作为一个临时解决方案。