-1
Я пишу код, чтобы использовать OpenGL в Qt виджет, этот код так:OpenGL Dont ясно, чтобы заполнить цвет фона
GL_Widget::GL_Widget(QWidget *parent) :
QGLWidget(parent)
{
}
void GL_Widget::initializeGL()
{
glClearColor(0.2,0.2,0.2,1);
}
void GL_Widget::paintGL()
{
glClear(GL_COLOR_BUFFER_BIT);
}
но виджет Dont ясно правильный цвет, как я кода, это отображение фона рабочего стола, как , хотя я уже настроил виджет наследовать с моим классом виджетов и настроил фон таблицы стилей использования виджета. Если я рисую что-то вроде треугольников, это ясно видно. Но моя цель хочу очистить, не нужно рисовать, так как я могу это сделать?
Спасибо, я уже пробовал, но ничего не изменилось –
я думаю updateGL() вызовите функцию paintGL, так что она не меняет результатов –