不是很懂,但是不是这样就完事了?
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
// Force to use OpenGL in Qt6
QQuickWindow::setGraphicsApi(QSGRendererInterface::OpenGLRhi);
#endif
【 在 hgoldfish 的大作中提到: 】
: QRhi 有提供 OpenGL 的接口吗?
: 像 vmware 的 win 虚拟机,还没有装显卡驱动的时候是没有 OpenGL 环境的啊。此时需要 Qt 带上软的 OpenGL 渲染,不然跑不起来。
: 可以想象,如果拿 Qt 写个显卡驱动程序的安装器。恐怕这个安装器也跑不起来哈哈。
: ...................
--
FROM 180.156.245.*