qt QOpenGLContext获得显卡型号
时间: 2024-05-08 09:17:01 浏览: 19
可以使用以下代码获取当前OpenGL上下文的显卡型号:
```
QOpenGLContext *context = QOpenGLContext::currentContext();
QString vendor = QString((const char*)glGetString(GL_VENDOR));
QString renderer = QString((const char*)glGetString(GL_RENDERER));
QString version = QString((const char*)glGetString(GL_VERSION));
QString shadingLanguage = QString((const char*)glGetString(GL_SHADING_LANGUAGE_VERSION));
qDebug() << "Vendor: " << vendor;
qDebug() << "Renderer: " << renderer;
qDebug() << "OpenGL version: " << version;
qDebug() << "GLSL version: " << shadingLanguage;
```
其中,`glGetString(GL_VENDOR)`返回OpenGL实现的供应商;`glGetString(GL_RENDERER)`返回渲染器名称,通常包含显卡型号;`glGetString(GL_VERSION)`返回OpenGL版本号;`glGetString(GL_SHADING_LANGUAGE_VERSION)`返回支持的着色器语言版本号。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)