pyqt openglwidget设置背景色
时间: 2023-05-16 09:06:27 浏览: 202
PyQt5 实现给窗口设置背景图片的方法
5星 · 资源好评率100%
可以通过在OpenGLWidget的paintGL()函数中使用glClearColor()函数来设置背景色,例如:
```python
from PyQt5.QtOpenGL import QGLWidget
from OpenGL.GL import *
class MyOpenGLWidget(QGLWidget):
def __init__(self, parent=None):
super().__init__(parent)
def initializeGL(self):
glClearColor(0.2, 0.3, 0.4, 1.0) # 设置背景色为灰蓝色
def paintGL(self):
glClear(GL_COLOR_BUFFER_BIT)
# 绘制OpenGL图形
```
其中glClearColor()函数的四个参数分别表示红、绿、蓝、透明度的值,取值范围为0.0到1.0之间。
阅读全文